HDOJ--2024 C语言合法标识符
来源:互联网 发布:ods有什么软件 编辑:程序博客网 时间:2024/06/06 01:19
Problem Description
输入一个字符串,判断其是否是C的合法标识符。
Input
输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。
Output
对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。
Sample Input
312ajffi8x_aff ai_2
Sample Output
noyesnoimport java.util.Scanner;public class Main{public static void main(String[] args) {Scanner sc=new Scanner(System.in);int n=sc.nextInt();sc.nextLine();while(n-->0){String str=sc.nextLine();char ch[]=str.toCharArray();boolean isFirst=true;if(ch.length!=0){if(!(ch[0]>='a' && ch[0]<='z' || ch[0]=='_'||ch[0]>='A'&& ch[0]<='Z')&&ch[0]!=' '){System.out.println("no");continue;}}else{continue;}for(int i=1;i<ch.length;i++){if(!(ch[i]>='a'&&ch[i]<='z'||ch[i]<='Z'&&ch[i]>='A'||ch[i]=='_'||ch[i]<='9'&&ch[i]>='0')){System.out.println("no");isFirst=false;break;}}if(isFirst){System.out.println("yes");}}}}
1 0
- hdoj 2024 C语言合法标识符
- C语言合法标识符 hdoj 2024
- hdoj.2024 C语言合法标识符 20140726
- HDOJ C语言合法标识符 2024
- HDOJ 2024 C语言合法标识符
- HDOJ 2024 C语言合法标识符
- hdoj 2024 C语言合法标识符
- hdoj 2024 C语言合法标识符
- HDOJ 2024 C语言合法标识符
- HDOJ--2024 C语言合法标识符
- HDOJ 2024 C语言合法标识符
- HDOJ 2024 C语言合法标识符
- HDOJ 2024 C语言合法标识符(水题,讲讲标识符)
- HDOJ 2024 C语言合法标识符(水)
- ACM--HDOJ 2024--C语言合法标识符--字符串
- 2024 C语言合法标识符
- 【 2024 C语言合法标识符 】
- 2024 C语言合法标识符
- 性能测试
- MATLAB环境下用SVM对数据进行2-折分类
- HDOJ 2859 Phalanx (基础DP)
- c++实验4-百钱百鸡问题
- mysql 数据库分区操作
- HDOJ--2024 C语言合法标识符
- js判断数组是否有重复值
- SSL与TLS的区别以及介绍
- Regular Expression Matching
- angular2学习笔记(11)
- 变量,常量,数据类型
- 运算符、表达式2
- Linux实验
- 多收发对列的网卡的中断与cpu亲缘关系绑定