解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int i=0;
int flag;
char a[30];
gets(a);//接收字符串
while(a[i])
{
if(a[0]>='0'&&a[0]<='9')
{
flag=0;
break;//遇到不合法的标识符要及时结束循环,否则会被后来的合法flag覆盖
}
else if(a[i]>='A'&&a[i]<='Z'||a[i]>='a'&&a[i]<='z'||a[i]=='_'||a[i]>='0'&&a[i]<='9')//正确条件不要遗漏
flag=1;
else
{flag=0;break;}
i++;
}
if(flag==0) printf("no");
if(flag==1) printf("yes");
}
0.0分
2 人评分
C语言训练-排序问题<2> (C++代码)浏览:936 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:610 |
最小公倍数 (C语言代码)浏览:895 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:584 |
1013题解浏览:596 |
【亲和数】 (C语言代码)浏览:628 |
大神老白 (C语言代码)浏览:637 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:476 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:569 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2248 |