首页 > 编程知识 正文

c语言合法标识符有哪些,c语言合法用户标识符

时间:2023-05-06 13:17:44 阅读:283777 作者:3060

题目描述

输入一个字符串,判断其是否是C的合法标识符。C语言中规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。 

输入

输入一个长度不超过50的字符串。 

输出

如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。 

样例输入 8fixafghgjhjhjyuyuyyuyuyu 样例输出  no #include<stdio.h>int main(){char ch[52],flag=1;int i;gets(ch);for(i=0;ch[i]!='';i++){if(i==0&&ch[i]>='0'&&ch[i]<='9'){ //首字母单独判断 flag=0;continue;}if(!((ch[i]>='0'&&ch[i]<='9')||(ch[i]>='a'&&ch[i]<='z')||(ch[i]>'A'&&ch[i]<='Z')||ch[i]=='_')){ //不是大小写字母、下划线字母flag=0;continue;}}if(flag==1)printf("yes");elseprintf("no");return 0;}

tips:注意运用字符串是数组的特性

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。