[Luogu] P9782 题解
P9782 题解
闲话:不如放 J 组 T1。
纯模拟,将输入的两个字符都减去字符 A 的 ASCII 值,然后相加得到 \(ans\)。如果 \(ans <26\),输出对应的字符;反之,则先输出字符 B,然后输出 \(ans-26\) 的结果所对应的字符。
#include <bits/stdc++.h>
using namespace std;
char a, b;
int main() {
cin >> a >> b;
int ans = a - 'A' + b - 'A';
if (ans >= 26) cout << 'B' << char(ans - 26 + 'A');
else cout << char(ans + 'A');
return 0;
}

浙公网安备 33010602011771号