字母变变变-题解

描述

字母变变变!
输入一个小写字母(a~z)
第一行:输出它对应的大写字母之后的三位。如果该大写字母之后不足三位,则从不足位开始回到A重新从头输出。

例如,
输入:a
输出:BCD

输入:y
输出:ZAB

输入描述

输入一个小写字母(从a~z)

输出描述

输出该小写字母对应的大写字母之后的三位。如果该大写字母之后不足三位,则回到A开始重新从头输出。

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <bits/stdc++.h>
using namespace std;

int main() {
char in;
cin >> in;
char c = toupper(in);
for (int i = 1; i <= 3; i++) {
char tmp = c + i;
if (tmp > 'Z') {
tmp = 'A' + (tmp - 'Z' - 1);
}
cout << tmp;
}
return 0;
}

字母变变变-题解
https://chenxi-tijie.pages.dev/2025/07/字母变变变-题解/
作者
chenxi
发布于
2025年7月2日
许可协议