大佬帮忙看看
查看原帖
大佬帮忙看看
1042335
Tennantloyaldog楼主2024/3/15 21:29

RT,错误结束了,感觉没啥问题

#include<bits/stdc++.h>
using namespace std;
string s;
bool f;
bool ck(string s){
	if(s.size()<6||s.size()>12){
		return 0;
	}
	
}
int main(){
	cin >> s;
	int len=s.size();
	int j=0;
	for(int i=0;i<len;i++){
		if(s[i]==','||s[i]=='\n'){
			f=1;
			string s1;
			for(int k=j;k<i;k++){
				s1[k]=s[k];
				if((s[k]>='a'&&s[k]<='z')||(s[k]>='A'&&s[k]<='Z')||(s[k]>='0')||(s[k]<='9')||(s[k]=='!')||(s[k]=='@')||(s[k]=='#')||(s[k]=='$')){
					f=0;
				}
			}
			if(f==0&&ck(s1)){
				cout << s1 << "\n";
			}
			j=i+1;
		}
	}
	return 0;
}
2024/3/15 21:29
加载中...