#908. 字符的 ASCII 码运算
字符的 ASCII 码运算
题目描述
给定一个大写英文字母 ch 和一个非负整数 n,请模仿下面这段代码的行为,输出运算结果:
char ch = 'A';
cout << int(ch + 3) << " " << char(ch + 3);
即把字符 ch 与整数 n 相加:
- 第一个输出是
ch + n对应的 ASCII 码整数值; - 第二个输出是
ch + n对应的 字符。
两个输出之间用一个空格分隔。
输入格式
一行,包含一个字符 ch 和一个整数 n,中间用一个空格分隔。
数据保证 ch 是 'A' 到 'Z' 之间的大写英文字母,0 ≤ n ≤ 25,并且 ch + n 仍然是一个大写英文字母(即不超过 'Z')。
输出格式
一行,包含两个值:
- 一个整数,表示
ch + n的 ASCII 码值; - 一个字符,表示 ASCII 码
ch + n对应的字符。
两者之间用一个空格分隔,行末换行。
样例
输入:
A 3
输出:
68 D
解释:'A' 的 ASCII 码是 65,65 + 3 = 68,68 对应字符 'D'。
数据范围
ch ∈ {'A', 'B', ..., 'Z'};0 ≤ n ≤ 25;- 保证
ch + n ≤ 'Z',因此第二个输出一定是一个可见的大写英文字母。