zzulioj1138: C语言合法标识符
题目描述
输入一个字符串,判断其是否是C的合法标识符。C语言中规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。
输入
输入一个长度不超过50的字符串。
输出
如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。
样例输入 Copy
8fixafghgjhjhjyuyuyyuyuyu
样例输出 Copy
no
代码
#include<stdio.h>
#include<ctype.h>
int main()
{int i,flag=0;char ch[50];gets(ch); //输入字符串 for(i=0;ch[i]!='\0';i++){if(isalnum(ch[i])||ch[i]=='_') //是字母、数字或者下划线,说明输入合法,flag=1{flag=1;}else{flag=0;break;}}if(isdigit(ch[0])) //首字符为数字,不合法,flag=0{flag=0; }if(flag==1) //flag=1,说明字符都合法 printf("yes\n");elseprintf("no\n");return 0;
}
zzulioj1138: C语言合法标识符相关推荐
- HDU2024 C语言合法标识符
C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total S ...
- HDOJ2024C语言合法标识符
C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total S ...
- 在c语言中合法标识符的第一个字符必须是,c语言合法标识符判断规则是什么?...
规则是:1.标识符的第一个字符必须是字母(a~z或A~Z)或下划线(_):2.后面跟的字符是由任意字母.下划线(_).数字组成:3.标识符中的大小写字母是有区别的,代表不同含义:4.标识符不能是关键字 ...
- c语言合法自定义标识符_c语言合法标识符的要求是什么
c语言合法标识符的要求是:标识符只能由字母(A~Z, a~z).数字(0~9)和下划线(_)组成,并且第一个字符必须是字母或下划线,不能是数字. 标识符 定义变量时,我们使用了诸如 a.abc.mn1 ...
- c语言判断字符串合法标识符,HDU 2024 C语言合法标识符(以及一些关于输入和ctype.h的内容)...
C语言合法标识符 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串 ...
- HDU2024 C语言合法标识符【文本处理】
C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...
- HDU2024 C语言合法标识符【入门】
C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total S ...
- c语言合法标识符号大全,C语言合法标识符
C语言合法标识符 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串 ...
- c语言oj合法标识符,YTUOJ-C语言合法标识符
Description 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的 ...
- C语言合法标识符(含知识点)
C语言标识符只能是字母(A-Z,a-z).数字(0-9).下划线()组成的字符串,并且其第一个字符必须是字母或下划线. 题目描述 输入一个字符串,判断其是否是C的合法标识符. 输入 输入一个长度不超过 ...
最新文章
- c语言中存储字符用什么函数,那些C语言中你不知道的字符串函数(坑)
- 打造一个宇宙 星系模拟产生对宇宙进化惊人见解
- 在linux中输入locate出现locate: can not stat ()的错误
- android 技能标签功能_android开发工程师必备技能
- 【转载】从康耐视(NASDAQ : CGNX)看国内视觉识别行业的机会
- a good way for improving my reading ability
- vns可变领域_技师可变工程师!
- 黑苹果睡眠唤醒usb失灵_20191121关于睡眠唤醒,仍然黑屏,显示器无信号的问题...
- 数据结构第六篇——顺序存储结构与链式存储结构的特点
- Error:Protocol family unavailable
- 从WINDOWS切换到LINUX后,JDBC MYSQL 中文存储变为问号问题
- 关于ENSP1.2.00.510安装过程中的一点心得
- (转)为什么云会停止计算?从数以百计的服务中断中得来的教训
- QTP教程02 - 对象库及原理透析
- 河南初中信息技术测试软件,中学信息技术考试练习系统——河南省版
- 终结符与非终结符详述
- 预装WIN8的电脑是GPT分区模式,无法安装WIN7
- 第六章 人际关系的本质
- java葫芦娃喜羊羊格斗_继明日之后看葫芦娃和奥特曼,玩家也能在绝地求生中看喜羊羊了...
- postgresql where in改写为 where any