请在 下方输入 要搜索的题目:

C语言合法标识符 10分题目描述输入一个字符串,判断其是否是C语言的合法标识符。输入描述每组输入数据是一个长度不超过50的字符串。输出描述对于每组输入数据,如果是C的合法标识符,则输出"yes",否则,输出“no”。样例输入12ajffi8x_a样例输出noyes

C语言合法标识符 10分题目描述输入一个字符串,判断其是否是C语言的合法标识符。输入描述每组输入数据是一个长度不超过50的字符串。输出描述对于每组输入数据,如果是C的合法标识符,则输出"yes",否则,输出“no”。样例输入12ajffi8x_a样例输出noyes

发布时间:2025-07-14 13:01:45
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:一:#include#includevoid main(){char a[50];int i, flag;gets(a);if( isalpha(a[0]) !=0 || a[0]=='_‘ )for(i=1;a[i]!='\0';i ) {if (isalnum(a[i])!=0||a[i]=='_')flag=1;else {flag=0;break;}}elseflag=0;if(flag==1)printf("yes\n");elseprintf("no\n");}二:#include#includevoid main(){char a[20];int i,flag=1;gets(a);if(isalpha(a[0])==0&&a[0]!='_')flag=0;else {for(i=1;a[i]!='\0';i )if(isalnum(a[i])==0&&a[i]!='_') {flag=0;break;}}if(flag==1)printf("yes\n");elseprintf("no\n");}
专业技术学习
相关试题
专业技术学习
搜搜题库系统