美文网首页
HDU 2024 C语言合法标识符

HDU 2024 C语言合法标识符

作者: itbird01 | 来源:发表于2022-04-28 07:03 被阅读0次

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

java code

import java.util.*;

public class Main{
    public static void main(String args[]){
        Scanner cin=new Scanner(System.in);
        String s;           
        int n=cin.nextInt();
        cin.nextLine();
        for(int i=0;i<n;i++){
            s=cin.nextLine();                           
            if(s.charAt(0)=='_'||s.charAt(0)>='a'&&s.charAt(0)<='z'||s.charAt(0)>='A'&&s.charAt(0)<='Z')    {
                int t=1;
                for(int j=1;j<s.length();j++){
                    if(s.charAt(j)=='_'||s.charAt(j)>='a'&&s.charAt(j)<='z'||s.charAt(j)>='A'&&s.charAt(j)<='Z'||s.charAt(j)>='0'&&s.charAt(j)<='9')
                        t=t+1;                                               
                }
                if(t==s.length())
                    System.out.println("yes");
                else
                    System.out.println("no");
            }
            else
                System.out.println("no");               
        }
    }

}```

相关文章

  • HDU 2024 C语言合法标识符

    Problem Description输入一个字符串,判断其是否是C的合法标识符。 Input输入数据包含多个测试...

  • 第十六周

    C语言合法标识符(2024),这道题用到了比较多的字符串方面的知识,所以记录一下。 虽然这道题不用特殊的方法,但是...

  • Python语法风格-1

    一、合法标识符 Python 标识符,字符串规则和其他大部分用 C 编写的高级语言相似 第一个字符必须是字母或下划...

  • 杭电ACM-2024

    题目: 代码: C语言合法标识符百科: 注意getchar()的位置,作用是吃回车,但是在字符串循环中,注意不要放...

  • 雨点的成长2

    C语言循环语句 switch语句 格式: switch(标识符){ case a:...;break; c...

  • C语言复习

    # C语言概述 # C语言的数据表示 ## C语言的数据类型 ### C语言的字符集、标识符、关键字 1、字符集字...

  • ZCMU训练--190705:2016大学生程序设计比赛

    目录A:HDU 5933B:HDU 5934C:HDU 5935D:HDU 6312E:HDU 6308F: HD...

  • [考研]02、基本数据类型、常量及变量

    label: [考研,大学,C][TOC] 标识符和关键字 标识符:C语言规定标识符只能由字母、数字和下划线三种字...

  • C++初体验

    C++是一种面向对象的程序设计语言,组成C++语言程序主体的语言要素主要有以下几个。 1.标识符 标识符是程序员对...

  • C++对C语言的加强,你知道的有多少?

    C中的命名空间 在C语言中只有一个全局作用域 C语言中所有的全局标识符共享同一个作用域 标识符之间可能发生冲突 C...

网友评论

      本文标题:HDU 2024 C语言合法标识符

      本文链接:https://www.haomeiwen.com/subject/wlbtsrtx.html