1.7-06编程基础之字符串 字符翻转
1.7编程基础之字符串
06:合法 C 标识符
总时间限制: 1000ms 内存限制: 65536kB
描述
给定一个不包含空白符的字符串,请判断是否是C语言合法的标识符号(注:题目保证这些字符串一定不是C语言的保留字)。
C语言标识符要求:
非保留字;
只包含字母、数字及下划线(“_”)。
不以数字开头。
输入
一行,包含一个字符串,字符串中不包含任何空白字符,且长度不大于20。
输出
一行,如果它是C语言的合法标识符,则输出yes,否则输出no。
样例输入
RKPEGX9R;TWyYcp
样例输出
no
#include<stdio.h>
#include<string.h>
int main()
{char arr[30];scanf("%s",arr);int len = strlen(arr);int i=0,flag = 1;for(i=0;i<len;i++){if(!(arr[i]<='Z'&&arr[i]>='A'||arr[i]<='z'&&arr[i]>='a'||arr[i]<='9'&&arr[i]>='0'||arr[i]=='_')){flag =0 ;break;}}if(flag==1&&!(arr[0]<='9'&&arr[0]>='0')){printf("yes\n");}else printf("no\n");}
1.7-06编程基础之字符串 字符翻转相关推荐
- 1.7-27编程基础之字符串 单词翻转
27:单词翻转 查看提交统计提问 总时间限制: 1000ms 内存限制: 65536kB 描述 输入一个句子(一行),将句子中的每一个单词翻转后输出. 输入 只有一行,为一个字符串,不超过500个字符 ...
- 1.7 编程基础之字符串 30 字符环 python
http://noi.openjudge.cn/ch0107/30/ """ 1.7 编程基础之字符串 30 字符环 http://noi.openjudge.cn/ch ...
- 1.7编程基础之字符串 06 合法 C 标识符 python
http://noi.openjudge.cn/ch0107/06/ """1.7编程基础之字符串 06 合法 C 标识符 http://noi.openjudge.cn ...
- 1.7 编程基础之字符串 14 大小写字母互换 python
http://noi.openjudge.cn/ch0107/14/ """1.7 编程基础之字符串 14 大小写字母互换 AC http://noi.openjudge ...
- OpenJudge NOI题库 1.7 编程基础之字符串
OpenJudge NOI题库 1.7 编程基础之字符串 OpenJudge - OpenJudge - 题目 1.7_01统计数字字符个数 1.7_01统计数字字符个数_哔哩哔哩_bilibili ...
- 1.7 编程基础之字符串 34 回文子串 python
http://noi.openjudge.cn/ch0107/34/ """1.7 编程基础之字符串 34 回文子串 http://noi.openjudge.cn/ch ...
- 1.7 编程基础之字符串 31 字符串p型编码 python
http://noi.openjudge.cn/ch0107/31/ """ 1.7 编程基础之字符串 31 字符串p型编码 http://noi.openjudge.c ...
- 1.7 编程基础之字符串 32 行程长度编码 python
http://noi.openjudge.cn/ch0107/32/ """ 1.7 编程基础之字符串 32 行程长度编码 http://noi.openjudge.cn ...
- 1.7 编程基础之字符串 33 判断字符串是否为回文 python
http:// http://noi.openjudge.cn/ch0107/33/ """1.7 编程基础之字符串 33 判断字符串是否为回文http://noi.op ...
最新文章
- 高级程序设计 c语言 在线作业,[北京师范大学]19秋《高级程序设计(C)》离线作业(资料)...
- 数据结构与算法笔记 - 绪论
- 【译】10 years Blockchain. The Race is on: Blockchain vs. Tangle vs. Hashgraph
- Fragment的setUserVisibleHint方法实现延时加载
- 一级计算机信息技术及应用考试大纲,江苏省高等学校计算机等级考试一级大纲及考试说明...
- 测试linux nginx,linux系统肿么检测安装了nginx
- cucumber jvm_用Cucumber JVM编写BDD测试
- git 怎么拉去分支代码_Git使用技巧1——代码写错分支了怎么办?
- 11988 - Broken Keyboard (a.k.a. Beiju Text)
- LPTHW 笨办法学python 37章 python关键字/关键词介绍
- com.android.pngp.tln,Android资源之图像资源(图像级别资源)
- 游戏王抽卡模拟器(概率计算器)
- 三年程序员成功转型项目经理
- for循环下标 shell_Shell数组操作 带下标遍历
- [LuoGu] P3957 跳房子
- h5 富文本输入框_H5富文本编辑器的详细介绍
- 小米红米手机root刷机教程
- iOS10.3后允许App运行中变更App图标
- Java获取url地址图片
- 贝佐斯遭蓝色起源员工倒戈:为追赶马斯克急功近利,安全措施不充分也敢载人上天...