判断合法标识符
大佬们,求助!(小萌新一只)题目描述
在学习了C语言后,我们知道:一个合法的C语言标识符必须满足下述要求:
(1)非保留字
(2)只包含字母、数字、下划线("_")
(3)不以数字开头
下面,给定一个不含空白符的字符串(题目保证输入字符串一定不是C语言保留字),判断该字符串是否为合法C语言标识符。
输入格式:
输入为一行,包括一个不含空白字符的字符串,字符串长度不超过20。
输出格式:
输出为一行,若上述字符串为合法标识符,输出yes,否则输出no。
输入样例:
HHH_EST
输出样例:
yes