2024.C语言合法标识符

#include<stdio.h>

int main(){

         int n,a[100];

    scanf("%d",&n);

         for(int i=0;i<n;i++)

         scanf("%d",a[i]);     

         int flag,x=0,y=0;

         if(a[0]>‘a‘&&a[0]<‘z‘||a[0]>‘A‘&&a[0]<‘Z‘||a[0]==‘_‘){

                   for(int j=1;j<n;j++){

                            if(a[j]>‘a‘&&a[j]<‘z‘||a[j]>‘A‘&&a[j]<‘Z‘||a[j]==‘_‘||a[j]>‘0‘&&a[j]<‘9‘)x++;

                       else y++;}

         if(y>0)printf("NO\n");

         else printf("YES\n");}

         else printf("NO\n");

         return 0;

}

原文地址:https://www.cnblogs.com/huoyuying/p/9750003.html

时间: 2024-10-15 01:35:38

2024.C语言合法标识符的相关文章

hdu 2024 C语言合法标识符

C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 35855    Accepted Submission(s): 14431 Problem Description 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行

HDOJ 2024 C语言合法标识符

C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 37056    Accepted Submission(s): 14897 Problem Description 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行

hdu 2024 C语言合法标识符 (java)

问题: 参考了别人的才做出来,有一个疑问: 不知道为什么要以比字数串长度来判断,为什么不可以直接不再if之列就直接判断为"no". 得到一行字符 : s=cin.nextLine(); 之前要有cin.nextLine(); ,原因不明. C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 45431    Ac

HDOJ 2024 C语言合法标识符(水题,讲讲标识符)

C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 42681    Accepted Submission(s): 17117 Problem Description 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行

杭电2024(C语言合法标识符)

杭电2024 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

C语言合法标识符 【杭电-2024】 附题

/* C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 35717    Accepted Submission(s): 14361 Problem Description 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据

c语言合法标识符

C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 44597    Accepted Submission(s): 17933 Problem Description 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行

ACM--HDOJ 2024--C语言合法标识符--字符串

HDOJ题目地址:传送门 C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 59528    Accepted Submission(s): 23541 Problem Description 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数

(java实现)杭电oj2024C语言合法标识符

原题如下 C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 59747    Accepted Submission(s): 23638 Problem Description 输入一个字符串,判断其是否是C的合法标识符. Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数