HM006 关键字体检

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 是关键字,INTReturn 都不是本题列表中的关键字。本题只检查“是不是关键字”,不检查其它命名规则。

信息

ID
1005
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者