题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2024
题目大意:c语言的合法标识符由字母、下划线、数字这三个方面组成,但开头必须是字母或下划线。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。
1 #include <stdio.h> 2 int main (void) 3 { 4 int n,i,m,t,j; 5 char a[64],c; 6 scanf("%d%c",&n,&c); 7 while (n--) 8 { 9 t=0; 10 gets(a); 11 //getchar(); 12 if ((a[0]<='Z'&&a[0]>='A')||(a[0]>='a'&&a[0]<='z')||a[0]=='_') 13 { 14 for(j=1; a[j]!='