| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1071 人关注过本帖
标题:biaoshifu
只看楼主 加入收藏
BIT112016197
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2016-10-18
结帖率:66.67%
收藏
已结贴  问题点数:15 回复次数:3 
biaoshifu
Description
输入一个字符串,判断其是否是C的合法标识符。
Input
输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。
Output
对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。
Sample Input
3
12ajf
fi8x_a
ff  ai_2
Sample Output
no
yes
no
主要是空格不好办
搜索更多相关主题的帖子: 字符串 
2016-10-27 21:52
ldsh304
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:7
帖 子:242
专家分:755
注 册:2016-1-18
收藏
得分:5 
用getchar()或用gets()
2016-10-27 22:40
炎天
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:桃花岛
等 级:贵宾
威 望:29
帖 子:1218
专家分:4986
注 册:2016-9-15
收藏
得分:0 
除了数字 下划线 字母之外都不行,遍历各个字符若有不满足条件的字符存在则退出遍历输出no,最后剩下来的都是满足条件的字符再判断首字符是不是数字.
你说的空格不好办 if(ch==' ')

早知做人那么辛苦!  当初不应该下凡
2016-10-28 00:26
书生牛犊
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:星夜征程
等 级:贵宾
威 望:10
帖 子:1101
专家分:5265
注 册:2015-10-27
收藏
得分:5 
每一行是一个待测试的数据,那么你可以用gets()函数来读,他的作用就是一次读一行,连带着空格都会被读进去。



φ(゜▽゜*)♪
2016-10-28 08:17
快速回复:biaoshifu
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011584 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved