求助:这个哪里错了
查看原帖
求助:这个哪里错了
481075
920106840507sd楼主2021/3/5 23:05
#include<iostream>
using namespace std;
bool cz(char x,char y[],int n){
	for(int i=0;i<n;i++){
		if(y[i]==x){
			return true;
		}
	}
	return false;
} 
int main(){
	int m,n;cin>>m>>n;
	char a[m],b[n];
	int q=0,p=0;
	for(int i=0;i<n;++i)cin>>b[i];
	for(int i=0;i<n;++i){
		if(cz(b[i],a,m))continue;
		else{
			if(q==m)q=0;
			a[q]=b[i];++q;++p;
		}
	}
	cout<<p;
}
2021/3/5 23:05
加载中...