P10120: 变量定义(var)

传统题
1.000s 时间限制
256MB 内存限制
12 提交
0 解决

【题目描述】
【题目描述】
我们都知道,C++的变量名定义必须遵守以下三个规范:第一,变量名必须以字母或下划线开头;第二,变量名只含有字母,下划线和数字;第三,变量名不能使用C++的保留字。
现在,壮壮起了N个变量名,请你帮判断这些变量名是否合法。为简单起见, C++的保留字只需要考虑以下十个:“include” “using” “namespace”“return” “main” “int” “float” “double” “string” “char”
【输入格式】
N+1 行,第一行,一个整数N,表示变量名的个数。第2行到第N+1行,每行一个字符串,表示一个变量名。
【输出格式】
N行,每行对输入的一个变量名做出判断,如果变量名合法,输出“Yes”否则输出“No”
【输入样例1
4
double 
Double
double 
pi=3.143Q
【输出样例1
No 
Yes 
No 
No
数据范围
1N20
【样例输入】复制
4
double 
Double
double 
pi=3.143Q
【样例输出】 复制
No 
Yes 
No 
No

咻咻~

提交答案 状态