#include<stdio.h>
int main(){
int a,b,c;
char x[100][100];
while(scanf("%d",&a)!=EOF){
getchar();
for(int i=0;i<a;i++){
gets(x[i]);}
for(int i =0;i<a;i++){ c=1;
for(b=0;x[i][b]!='\0';b++){
if(b==0){
if((x[i][b]>='a'&&x[i][b]<='z')||x[i][b]==95||(x[i][b]>='A'&&x[i][b]<='Z')){continue;
}else {printf("no\n");c=1;break;}
}else{
if((x[i][b]<='9'&&x[i][b]>='0')||(x[i][b]>='a'&&x[i][b]<='z')||x[i][b]==95||(x[i][b]>='A'&&x[i][b]<='Z'))
{c=0;
continue;
}else {printf("no\n");c=1;break;}
}
}
if(c==0){printf("yes\n");}
}
}return 0;}
输入一个字符串,判断其是否是C的合法标识符。
最新推荐文章于 2023-03-23 12:45:21 发布