HM006 关键字体检
HM006 关键字体检
来源: 第 6 集 关键字-C++常用的编程关键字
难度: 入门
时间限制: 1s
空间限制: 64MB
题目描述
关键字是语言预先保留的单词,已经有固定含义(例如用 int 表示整型)。因此**不能把关键字当作变量名或自己起的标识符**。若写成 int int = 10; 这类语句,编译器会报错:它分不清你是在写类型,还是在声明名字。
下面给出一批常用关键字(大小写必须完全一致才算关键字):
int if else while return class for do switch case break continue const void bool true false short long float double char unsigned signed sizeof struct
读入若干候选单词,判断每个能不能当普通标识符来用。
输入格式
第一行一个整数 \(n\)(\(1 \le n \le 100\))。
接下来 \(n\) 行,每行一个由字母组成的单词,长度 \(1 \sim 20\)。
输出格式
对每个单词输出一行:若它是上面列出的关键字,输出 Reserved;否则输出 Available。
样例
输入 #1
4
int
score
return
Return
输出 #1
Reserved
Available
Reserved
Available
输入 #2
3
class
Class
sizeof
输出 #2
Reserved
Available
Reserved
说明
比较时区分大小写:int 是关键字,INT 或 Return 都不是本题列表中的关键字。本题只检查“是不是关键字”,不检查其它命名规则。
信息
- ID
- 1005
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者