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

编程题:4203 IBM减一

Luz4年前 (2022-01-17)题库648
你可能听说过Arthur C. Clarke的书“2001-太空奥德赛”,或者由Stanley Kubrick写的同名电影。书中描述的是一艘从地球飞往土星的太空船上发生的事情。长途飞行,船员都很疲劳,只有两个人是清醒的。飞船由智能电脑HAL控制的。但在飞行中,HAL操作变得越来越奇怪,甚至开始要杀死船上的船员。我们不告诉你故事的结局,你可以试着亲自去阅读。
电影上映后,大受欢迎。人们开始讨论“HAL”的名字真正的含义是什么。有人认为它可能是“启发式算法”的缩写。有人发现,如果把HAL中的每个字母都替换成字母表中其后的字母,就会得到“IBM”。
用这个方法也许能够找出更多的缩写词。请你编程帮忙找出这些单词。

### 输入格式:

第1行为一个整数n,表示n个字符串。接下来的n行中,每行为一个不超过50大写字母的字符串。

### 输出格式:

对输入文件中的每个字符串,先输出字符串的序号,如输出样例所示。最后输出变换后对应的字符串,即用字母表中后面的字母替换,其中‘Z’用‘A’替换。
每个测试数据之后,输出一个空行。

### 输入样例:

in
2
HAL
SWERC


### 输出样例:


out
String #1
IBM

String #2
TXFSD









答案:若无答案欢迎评论

发表评论

访客

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