合法变量名

测试数据来自 system/2809

作业已超过截止时间,您无法递交本题目。

时间限制:1秒  内存限制:256M


【题目描述】

  给定一个不包含空白符的字符串,请判断是否是C语言合法的标识符号(注:题目保证这些字符串一定不是C语言的保留字)。C语言标识符要求:
  1. 非保留字;
  2. 只包含字母、数字及下划线(“_”)。
  3. 不以数字开头。

【输入格式】

  第一行一个整数 \(t\),表示字符串数量。
  接下来的 \(t\) 含行,每行包含一个字符串,字符串中不包含任何空白字符,且长度不大于 20。

【输出格式】

  输出 \(t\) 行,如果对应字符串是C语言的合法标识符,则输出yes,否则输出no。

【输入输出样例】

 Input

3
RKPEGX9R;TWyYcp
9cc
_123

 Output

no
no
yes

【来源】

  Mr.he**

字符串练习题(二)

未认领
状态
已结束
题目
10
开始时间
2023-11-10 00:00
截止时间
2023-11-25 23:59
可延期
24.0 小时