题目描述
【题目描述】
我们都知道,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
【数据范围】
1≤N≤20
样例输入 复制
4
double
Double
double
pi=3.143Q
样例输出 复制
No
Yes
No
No