合法 C 标识符
提交数: 2128, 通过率: 44.13%, 平均分: 66.27
题目描述:
给定一个不包含空格符的字符串,请判断是否是C语言合法的标识符号(注:题目保证这些字符串一定不是C语言的保留字)。
C语言标识符要求:
1. 非保留字;(保证不是保留字,不用管)
2. 只包含字母、数字及下划线(“_”)。
3. 不以数字开头。
输入格式:
一行,包含一个字符串,字符串中不包含任何空白字符,且长度不大于20。
输出格式:
一行,如果它是C语言的合法标识符,则输出yes,否则输出no。
样例输入:
RKPEGX9R;TWyYcp
样例输出:
no
提示:
判断某个字符是什么类型的,可以用以下这些C++函数。
isalpha 字母(包括大写、小写),islower(小写字母),isupper(大写字母),isalnum(字母大写小写+数字), isdigit 数字
isblank(space和\t)、isspace(space、\t、\r、\n)
时间限制: 1000ms空间限制: 128MB
来源: openjudge