HDU:2024 c语言合法标识符
来源:互联网 发布:java策略模式 工厂模式 编辑:程序博客网 时间:2024/06/06 00:54
Problem Description
输入一个字符串,判断其是否是C的合法标识符。
Input
输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。
Output
对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。
Sample Input
3
12ajf
fi8x_a
ff ai_2
Sample Output
no
yes
输入一个字符串,判断其是否是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>#include <string.h>#include <math.h>#include <stdlib.h>int judge(char a[]){ int i; if((a[0]>='A'&&a[0]<='Z')||(a[0]>='a'&&a[0]<='z')||a[0]=='_'); else return 0; for(i=1;i<strlen(a);i++){ if((a[i]>='A'&&a[i]<='Z')||(a[i]>='a'&&a[i]<='z')||(a[i]=='_')||(a[i]>='0'&&a[i]<='9')) continue; else return 0; } return 1;}int main(){ int n,i; char a[100]; scanf("%d",&n); getchar(); for(i=0;i<n;i++) { gets(a); if(judge(a))printf("yes\n"); else printf("no\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语言合法标识符
- Windows 10和CentOS 7的双系统如何修复开机引导
- OpenCV实践之路——circle函数实现出下落的小球动画
- jsp学习笔记——JSP状态管理
- python装饰器
- 实验报告四
- HDU:2024 c语言合法标识符
- 七、C++函数重载
- python字符串只保留汉字
- 免费GPU计算平台-Floyd使用教程
- java图像处理工具
- foreach遍历二维数组的方法
- Bone Collector hdu2602
- 疯狂Activiti6.0连载(16) Drools介绍与运行
- redis+java基础