JavaStudy:判断是否为C语言的合法标识符
2021/5/8 14:25:55
本文主要是介绍JavaStudy:判断是否为C语言的合法标识符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
描述
C语言中的合法标识符的定义为:以下划线或字母开头的字母数字串(含下划线)。
完成一个程序实现对输入的n个字符串进行判定,是否为C语言的合法标识符。如果是则输出1,不是则输出0
输入
输入的第一行为一个数字,表明有几个输入字串。
后面每一行为一个长度不超过80的字符串。
输出
对所有输入的字符串进行判断,是合法标识符则输出1,回车。否则输出0,回车。
样例输入
5 hello_world my god i _stdio 008A
样例输出
1 0 1 1 0
Accepted代码
import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in = new Scanner(System.in); int n = in.nextInt(); String s; in.nextLine(); while(n-->0){ s = in.nextLine(); int flag=1; for(int i=0;i<s.length();i++){ char c = s.charAt(i); char c1 = s.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("1"); else System.out.println("0"); } } }
这篇关于JavaStudy:判断是否为C语言的合法标识符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-01后台管理开发学习:新手入门指南
- 2024-11-01后台管理系统开发学习:新手入门教程
- 2024-11-01后台开发学习:从入门到实践的简单教程
- 2024-11-01后台综合解决方案学习:从入门到初级实战教程
- 2024-11-01接口模块封装学习入门教程
- 2024-11-01请求动作封装学习:新手入门教程
- 2024-11-01登录鉴权入门:新手必读指南
- 2024-11-01动态面包屑入门:轻松掌握导航设计技巧
- 2024-11-01动态权限入门:新手必读指南
- 2024-11-01动态主题处理入门:新手必读指南