HDOJ2024 ( C语言合法标识符 )

简介:
Code Render Status : Rendered By HDOJ C Code Render Version 0.01 Beta
复制代码
 1 #include <stdio.h>
 2 #include <ctype.h>
 3 int main()
 4 {
 5     int n,i,f;
 6     char str[51];
 7     scanf("%d",&n);
 8     getchar();
 9     while (n--)
10     {
11         gets(str);
12         f=1;
13         if(str[0]!='_'&&!isalpha(str[0]))    f=0;
14         i=1;
15         while (str[i]!='\0'&&f==1)
16         {
17             if(str[i]!='_'&&!isalnum(str[i]))    f=0;
18             i++;
19         }
20         if(f==0)
21             printf("no\n");
22         else
23             printf("yes\n");
24     }
25     return 0;
26 }
复制代码

 


本文转自ZH奶酪博客园博客,原文链接:http://www.cnblogs.com/CheeseZH/archive/2012/05/26/2518999.html,如需转载请自行联系原作者

相关文章
|
5天前
|
存储 编译器 C语言
C语言中的关键字与标识符详解
C语言中的关键字与标识符详解
15 0
|
2月前
|
存储 程序员 编译器
C语言标识符的深入探究
C语言标识符的深入探究
27 1
|
2月前
|
存储 Serverless C语言
C语言程序设计——标识符
C语言程序设计——标识符
|
2月前
|
存储 程序员 编译器
【新手解答5】深入探索 C 语言:宏中的文本、标识符和字符串 + 递归运算、条件语句、循环 + `switch-case` 与多项条件和枚举的差别
【新手解答5】深入探索 C 语言:宏中的文本、标识符和字符串 + 递归运算、条件语句、循环 + `switch-case` 与多项条件和枚举的差别
56 0
|
12月前
|
C语言
C语言标识符
C语言标识符
c语言-基础知识 C程序的生成过程及标识符
c语言-基础知识- C程序的生成过程及标识符
F - C语言合法标识符
F - C语言合法标识符
|
存储 编译器 C语言
c语言标识符合法(带题讲解)
c语言标识符合法(带题讲解)
201 0
c语言标识符合法(带题讲解)
|
C语言
HDOJ 2024 C语言合法标识符
HDOJ 2024 C语言合法标识符
103 0
|
1天前
|
Java C语言 C++
定义C语言的int main()函数
定义C语言的int main()函数