-->
当前位置:首页 > 题库 > 正文内容

编程题:标识符

Luz3年前 (2022-03-27)题库1234
最近刚开始学C++,读到这么一句:“**标识符由字母或数字或下划线构成,但首字符不能是数字**”。标识符(identifier)就是变量、函数、类等各种名字。这和上学期的Java也差不多,估计老师还会出一堆标识符有效性的判断题。“懒惰是程序员的美德”,这次我要写个程序来判断,学编程不就为把工作推给电脑嘛。身为初学者,咱就**不**考虑$或非ASCII字符之类的扩展了,也不用考虑是否关键字。另外,C++对判断大小写、字母、数字都有库函数可用,不必劳我大驾。

#### 输入规格

每行一个待判断的字符串。**按行读取**。处理到流结束(EOF)为止。
代码结构参考:for(string s; getline(cin, s);){ ... }

#### 输出规格

每行一个判断结果。如符合标识符格式输出1、否则输出0。

#### 样例输入

in
abc
123


#### 样例输出

out
1
0


#### 样例解释

第1行abc可以作标识符,第2行123则不行。测试点肯定比这复杂。






答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。