WA求调
查看原帖
WA求调
1045961
穼柗°楼主2024/6/24 16:26

报错信息:Wrong Answer.wrong answer On line 2 column 1, read a, expected y.

代码↓

#include <iostream>
#include <cstring>
using namespace std;
signed main(void) {
	string s,t="";
	cin>>s;
	register int i,big,small,number,tschar;
	for(big=small=number=tschar=i=0;i<s.size();i++)
		if(s[i]!=',') {
			t+=s[i];
			if(s[i]>='0'&&s[i]<='9') number=1;
			else if(s[i]>='A'&&s[i]<='Z') big=1;
			else if(s[i]>='a'&&s[i]<='z') small=1;
			else if(s[i]=='!'||s[i]=='@'||s[i]=='#'||s[i]=='$') tschar=1;
			else for(i++;i<s.size();i++)
				if(s[i]==',') {t="I love YWQ, WRX, and DYX!!!\n",i--;break;}
		}
		else {
			if(t.size()<6||t.size()>12||big+small+number<2||!tschar) big=small=number=tschar=0;
			else cout<<t<<'\n';
			t="";
		}
	if(!(t.size()<6||t.size()>12||big+small+number<2||!tschar)) cout<<t<<'\n';
	return 0;
}
2024/6/24 16:26
加载中...