C++中的变量名、函数名、结构体名都可以称做标识符。
C++中合法标识符必须满足下面要求:
1,不能是int、for、if等C++保留字。
2,只能包含字母、数字和下划线("_")。
3,数字不能开头,即不能以数字作为第一个字符。 小A定义了n个C++标识符,请你判断它们是否合法。
第一行,包含一个正整数n(1<=n<=50),表示需要输入的标识符的数量。
接下来的n行,每行一个字符串,表示一个C++标识符。字符串中不包含空格、tab键('\t')、换行符('\ n')等空白字符。字符串长度在1到20之间。
输入保证所有标识符不会是C++保留字。
输出n行,依次表示输入的n个标识符是否合法。 合法输出Yes。
不合法输出No。
4 5dog ab#1 _9wx a123
No No Yes Yes