HDU-2024(C语言合法标识符)
来源:互联网 发布:主力资金监控软件 编辑:程序博客网 时间:2024/06/16 06:26
C语言合法标识符
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 78170 Accepted Submission(s): 30194
Problem Description
输入一个字符串,判断其是否是C的合法标识符。
Input
输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。
Output
对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出”yes”,否则,输出“no”。
Sample Input
3
12ajf
fi8x_a
ff ai_2
Sample Output
no
yes
no
#include<stdio.h>judge(char a){ if(a>64&&a<91||a>96&&a<123||a==95||a>47&&a<58)return 1; else return 0;}int main(){ char a[50]; int n,i,j; while(scanf("%d",&n)!=EOF){ for(;n>=0;n--){ for(j=0;j<50;j++){ scanf("%c",&a[j]); if(a[j]=='\n')break; } for(i=1;i<j;i++){ if(a[0]>122||a[0]<65||a[0]>=91&&a[0]<=94||a[0]==96){ printf("no\n"); break; } if(judge(a[i])==0){ printf("no\n"); break; } } if(i==j)printf("yes\n"); } } return 0;}
阅读全文
0 0
- hdu 2024 C语言合法标识符
- HDU 2024 C语言合法标识符
- HDU 2024 C语言合法标识符
- hdu 2024 C语言合法标识符
- HDU 2024 C语言合法标识符
- HDU 2024 C语言合法标识符
- HDU 2024 C语言合法标识符
- hdu 2024 C语言合法标识符
- HDU 2024 - C语言合法标识符
- [hdu 2024] C语言合法标识符
- HDU 2024 C语言合法标识符
- HDU 2024 C语言合法标识符
- hdu 2024 C语言合法标识符
- HDU 2024 C语言合法标识符
- hdu 2024 C语言合法标识符
- HDU 2024 -- C语言合法标识符
- hdu 2024 c语言合法标识符
- HDU 2024 C语言合法标识符
- 第三方控件bug
- Kolla安装Ocata 单节点
- leafletjs右键菜单
- 【源码之路】java中关于equals方法和compareTo方法
- HDU-1506 Largest Rectangle in a Histogram (线性dp 维护前后边界)
- HDU-2024(C语言合法标识符)
- 租售同权市场利好,梦享社区携手机智云落地政府城中村智能升级改造试点项目
- Service是android 系统中的一种组件
- Yarn(分布式协作服务)和Zookeeper(分布式资源管理器)之间的关系
- Thread、Handler与HandlerThread、Handler使用
- Ubuntu安装keras模块
- SQL Server中row_number的用法
- 图形数据库Neo4j
- 第四期 Jupyter 和 OpenCV 实践《显卡就是开发板》