ZZULIOJ:1138: C语言合法标识符
1138: C语言合法标识符
时间限制: 1 Sec 内存限制: 128 MB
[状态] [讨论版] [提交] [命题人:admin]
题目描述
输入一个字符串,判断其是否是C的合法标识符。C语言中规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。
输入
输入一个长度不超过50的字符串。
输出
如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。
样例输入 Copy
8fixafghgjhjhjyuyuyyuyuyu
样例输出 Copy
no
参考代码
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{char ch[50];gets(ch);int i, x=1, m;m=strlen(ch);if((ch[0]>='a'&&ch[0]<='z')||(ch[0]>='A'&&ch[0]<='Z')||ch[0]=='_'){for(i=1;ch[i]!='\0';i++){if((ch[i]>='a'&&ch[i]<='z')||(ch[i]>='A'&&ch[i]<='Z')||ch[i]=='_'||(ch[i]>='0'&&ch[i]<='9'))x++;}if(x==m)printf("yes");elseprintf("no");}elseprintf("no");return 0;
}
ZZULIOJ:1138: 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的合法标识符. 输入 输入一个长度不超过 ...
最新文章
- 26期20180607 set_uid stick_bit 软硬连接
- 【Vue】component学习笔记
- linux的centos版本修改时间重启后无效的问题
- 操作系统 课堂练习题02【8道 经典题目】
- 各品牌类型电脑BOIS中USB模式启动热键
- 字符串是单一字符的无序组合吗_Python学习笔记(八)组合数据类型
- 创建型模式——抽象工厂模式
- 深入理解Python中的元类(metaclass)
- javase基本配置(jdk)
- 嘿,我这里有一个 Survey!
- android c语言串口通信,安卓串口通信能用的modebus CRC16计算,附对应的C语言CRC16
- python测试用例不通过发送报告_python+unittest 多用例测试执行失败的问题
- C语言-基础例题55道
- 算法学习笔记(5) 传递闭包
- 正态分布某一点的概率怎么算_一文搞懂“正态分布”所有重要知识点
- 操作系统应用阶层现状,对操作系统的认识
- xss.haozi.me练习通关
- Python学习笔记--正方形、六边形、叠边形、同切圆的绘制
- 《如何让你爱的人爱上你》第四部分:等价原则
- C语言:数据文件操作