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语言合法标识符相关推荐

  1. HDU2024 C语言合法标识符

    C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total S ...

  2. HDOJ2024C语言合法标识符

    C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total S ...

  3. 在c语言中合法标识符的第一个字符必须是,c语言合法标识符判断规则是什么?...

    规则是:1.标识符的第一个字符必须是字母(a~z或A~Z)或下划线(_):2.后面跟的字符是由任意字母.下划线(_).数字组成:3.标识符中的大小写字母是有区别的,代表不同含义:4.标识符不能是关键字 ...

  4. c语言合法自定义标识符_c语言合法标识符的要求是什么

    c语言合法标识符的要求是:标识符只能由字母(A~Z, a~z).数字(0~9)和下划线(_)组成,并且第一个字符必须是字母或下划线,不能是数字. 标识符 定义变量时,我们使用了诸如 a.abc.mn1 ...

  5. c语言判断字符串合法标识符,HDU 2024 C语言合法标识符(以及一些关于输入和ctype.h的内容)...

    C语言合法标识符 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串 ...

  6. HDU2024 C语言合法标识符【文本处理】

    C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  7. HDU2024 C语言合法标识符【入门】

    C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total S ...

  8. c语言合法标识符号大全,C语言合法标识符

    C语言合法标识符 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串 ...

  9. c语言oj合法标识符,YTUOJ-C语言合法标识符

    Description 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的 ...

  10. C语言合法标识符(含知识点)

    C语言标识符只能是字母(A-Z,a-z).数字(0-9).下划线()组成的字符串,并且其第一个字符必须是字母或下划线. 题目描述 输入一个字符串,判断其是否是C的合法标识符. 输入 输入一个长度不超过 ...

最新文章

  1. 26期20180607 set_uid stick_bit 软硬连接
  2. 【Vue】component学习笔记
  3. linux的centos版本修改时间重启后无效的问题
  4. 操作系统 课堂练习题02【8道 经典题目】
  5. 各品牌类型电脑BOIS中USB模式启动热键
  6. 字符串是单一字符的无序组合吗_Python学习笔记(八)组合数据类型
  7. 创建型模式——抽象工厂模式
  8. 深入理解Python中的元类(metaclass)
  9. javase基本配置(jdk)
  10. 嘿,我这里有一个 Survey!
  11. android c语言串口通信,安卓串口通信能用的modebus CRC16计算,附对应的C语言CRC16
  12. python测试用例不通过发送报告_python+unittest 多用例测试执行失败的问题
  13. C语言-基础例题55道
  14. 算法学习笔记(5) 传递闭包
  15. 正态分布某一点的概率怎么算_一文搞懂“正态分布”所有重要知识点
  16. 操作系统应用阶层现状,对操作系统的认识
  17. xss.haozi.me练习通关
  18. Python学习笔记--正方形、六边形、叠边形、同切圆的绘制
  19. 《如何让你爱的人爱上你》第四部分:等价原则
  20. C语言:数据文件操作

热门文章

  1. go module 详解
  2. 服务器装系统bios设置方法,重装系统时BIOS的设置方法
  3. 分子动力学模拟Gromacs一般使用步骤(空蛋白)
  4. Winform当移入控件时,鼠标变手的通用方法
  5. Qt水波进度条Demo
  6. MMDetection框架入门教程(完全版)
  7. android 合并分区说明,Android系统手机sd卡分区后合并图文详解
  8. STM32L051测试 (三、I2C协议设备的添加测试)
  9. 【面试官一定会问的几题】视觉过关挑战赛 - 附源码
  10. Softing pnGate系列网关:将PROFIBUS总线集成到PROFINET网络