OpenJ_Bailian - 3659 判断是否为C语言的合法标识符

网友投稿 1024 2022-11-22

OpenJ_Bailian - 3659 判断是否为C语言的合法标识符

OpenJ_Bailian - 3659   判断是否为C语言的合法标识符

OJ地址:​​完成一个程序实现对输入的n个字符串进行判定,是否为C语言的合法标识符。如果是则输出1,不是则输出0

Input

输入的第一行为一个数字,表明有几个输入字串。 后面每一行为一个长度不超过80的字符串。

Output

对所有输入的字符串进行判断,是合法标识符则输出1,回车。否则输出0,回车。

Sample Input

5hello_worldmy godi_stdio008A

Sample Output

10110

思路:

输入一行中有可能包含空格,所以不能使用“%s”输入。C语言可使用gets():​​gets()和puts()​​​;C++使用getline():​​cin/cout与getline​​两个比较推荐使用的函数,减少代码量:​​C/C++库函数(isalpha)判断字符是否为字母​​​  ;​​C/C++库函数(isdigit)判断字符是否为数字​​。

程序代码:

#include#include#includeint main(){ int n; scanf("%d",&n); getchar(); for(int i=0;i

运行结果:

类似题解:​​HDU - 2024 C语言合法标识符​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【原理+代码】Python实现Topsis分析法(优劣解距离法)Python绘制雷达图之可视化神器pyecharts
下一篇:OpenJ_Bailian - 2710 B - 数制转换
相关文章

 发表评论

暂时没有评论,来抢沙发吧~