编程题:标识符
最近刚开始学C++,读到这么一句:“**标识符由字母或数字或下划线构成,但首字符不能是数字**”。标识符(identifier)就是变量、函数、类等各种名字。这和上学期的Java也差不多,估计老师还会出一堆标识符有效性的判断题。“懒惰是程序员的美德”,这次我要写个程序来判断,学编程不就为把工作推给电脑嘛。身为初学者,咱就**不**考虑$或非ASCII字符之类的扩展了,也不用考虑是否关键字。另外,C++对判断大小写、字母、数字都有库函数可用,不必劳我大驾。
#### 输入规格
每行一个待判断的字符串。**按行读取**。处理到流结束(EOF)为止。
代码结构参考:for(string s; getline(cin, s);){ ... }
#### 输出规格
每行一个判断结果。如符合标识符格式输出1、否则输出0。
#### 样例输入
in
abc
123
#### 样例输出
out
1
0
#### 样例解释
第1行abc可以作标识符,第2行123则不行。测试点肯定比这复杂。
答案:若无答案欢迎评论
#### 输入规格
每行一个待判断的字符串。**按行读取**。处理到流结束(EOF)为止。
代码结构参考:for(string s; getline(cin, s);){ ... }
#### 输出规格
每行一个判断结果。如符合标识符格式输出1、否则输出0。
#### 样例输入
in
abc
123
#### 样例输出
out
1
0
#### 样例解释
第1行abc可以作标识符,第2行123则不行。测试点肯定比这复杂。
答案:若无答案欢迎评论