HDU2024C语言合法标识符
#include <stdio.h>
#include <string.h>
int main()
{
char str[50];
int n,i,j,len;
scanf("%d",&n);
getchar();
while(n--)
{
j=0;
gets(str);
len=strlen(str);
if(str[0]>='0' && str[0]<='9')
{
printf("no\n");
}
else
{
for(i=0;i<len;i++)
{
if(str[i]>='a'&&str[i]<='z' || str[i]>='A'&&str[i]<='Z' || str[i]=='_' || str[i]>='0'&&str[i]<='9')
{
j++;
}
}
if(j==len)printf("yes\n");
else printf("no\n");
}
}
return 0;
}

浙公网安备 33010602011771号