解题思路:
注意事项:
参考代码:
#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 人评分
DNA (C++代码)浏览:650 |
C语言程序设计教程(第三版)课后习题9.1 (C++代码)浏览:562 |
矩形面积交 (C语言代码)浏览:1513 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:703 |
三角形 (C语言代码)浏览:910 |
printf基础练习2 (C语言代码)浏览:617 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:665 |
数对 (C语言代码)浏览:700 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:545 |
A+B for Input-Output Practice (C语言代码)浏览:465 |