报错信息: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;
}