合法的C标示符(判断是否是数字或字母)
2013-05-25 15:54
190 查看
#include<stdio.h> #include<ctype.h> #include<string.h> const int MAXN = 1010 ; int main() { int n ; scanf("%d%*c",&n) ; getchar() ; char ch[MAXN] ; for(int i = 1 ; i <= n ; i++) { gets(ch) ; int flag = 1 ; int len = strlen(ch) ; if(ch[0] == '_'||isalpha(ch[0])) { for(int i = 1 ; i <= len-1 ; i++) { if((!isalpha(ch[i]))&&(!isdigit(ch[i]))&&(ch[i] != '_')) { flag = 0 ; break ; } } if(flag) printf("Yes\n"); else printf("No\n") ; } else printf("No\n") ; } return 0 ; }
View Code
相关文章推荐
- C#判断字符串是否只有数字和字母组成(Regex.IsMatch)
- C++语言怎么判断输入是否数字?或者字母?
- 正则判断是否为数字与字母的混合
- 判断是否英文字母或数字的C#正则表达式
- 判断一个字符是否是数字、还是大小写字母
- 正则表达式之判断用户注册信息是否为汉字、字母和数字
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- android 判断字符串是否同时包含小写字母与数字
- C语言isalnum()函数:判断字符是否为英文字母或数字
- 正则判断是否为字母数字汉字
- sql语句判断是否为数字、字母、中文
- C# 判断一字符串是否为合法数字(正则表达式)
- 判断字符串是否为数字且至少包含一位字母
- 判断录入是否满足字母数字下划线和首字符为字母的要求 .
- 判断字符串是否仅为数字/首字符是否为字母/汉字
- 判断字符串中是否含有汉字, 数字,和字母
- 判断输入的字符串是否是下划线 数字 字母
- Android判断字符串中是否含字母、中文或数字
- Android 判断是否是是全汉字、全字母、全数字、数字和字母等(代码)
- 判断是否是汉字、字母、数字组成