C语言合法标识符(java)
来源:互联网 发布:rar怎么解压到mac 编辑:程序博客网 时间:2024/05/02 05:50
C语言合法标识符
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic
Problem Description
输入一个字符串,判断其是否是C的合法标识符。
Input
输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。
Output
对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。
Example Input
312ajffi8x_aff ai_2
Example Output
noyesno
Hint
Author
HDOJ
import java.util.*; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int n = input.nextInt(); String sc; input.nextLine();//吸收回车符 while(n-->0) { sc = input.nextLine(); int flag=1; for(int i=0;i<sc.length();i++) { char c = sc.charAt(i); char c1 = sc.charAt(0); if(('a'<=c1&&c1<='z')||(c1=='_')||('A'<=c1&&c1<='Z')) { if(('0'<=c&&c<='9')||('a'<=c&&c<='z')||('A'<=c&&c<='Z')||(c=='_')) flag = 1; else {flag = 0;break;} } else {flag = 0;break;} } if(flag==1) System.out.println("yes"); else System.out.println("no"); } } }
C语言合法标识符
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic
Problem Description
输入一个字符串,判断其是否是C的合法标识符。
Input
输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。
Output
对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。
Example Input
312ajffi8x_aff ai_2
Example Output
noyesno
Hint
Author
HDOJ
0 0
- C语言合法标识符(java)
- C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- c语言合法标识符
- C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- C语言合法标识符
- hdu 2024 C语言合法标识符 (java)
- 【BZOJ2064】分裂(状压dp+奇技淫巧)
- 用javascript实现页面某个节点的拖拽
- sublime快捷键大全
- Prime Number
- Wm指令源码
- C语言合法标识符(java)
- Temple of bone-BFS
- Java中堆栈及内存分配原理
- Hadoop使用
- 学习记录 监听器与过滤器
- Matlab R2016a破解安装教程
- 快排算法的实现
- 简单排序 模板
- UVa 103