问题标题: 酷町堂:1088怎么写

0
0

0
薛乘志
薛乘志
初级启示者
初级启示者
flag=1
getline(cin,a);
for(int i=0;i<a.size();i++){
    if(!((a[i]>='0'&&a[i]<='9')||(a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z')||(a[i]=='_'))) flag=0;
}
if(a[0]>='0'&&a[0]<='9') flag=0;
if(a[0]>='a'&&a[0]<='z') flag=0;

输出(flag?"Yes":"No");

0
李泽屿
李泽屿
新手启示者
新手启示者

布尔 a

字符串 s

当 !(s[i]>='0'&&s[i]<='9'||s[i]>='A'&&s[i]<='Z'||s[i]>='a'&&s[i]<='z'||s[i]=='_')

a为假

跳出循环

当i是0

当!(s[i]>='A'&&s[i]<='Z'||s[i]=='_')

a为假

跳出循环

输出

0
0
我要回答