Skip to content
返回

0x000e【深基2.例2】英文字母

编辑页面

题目描述

大家都知道有 2626 个英文字母,其中 A 是第一个字母。现在请编程求出:

  1. M 是字母表中的第几个字母?
  2. 1818 个大写字母是什么?

输出一个数字和一个字母,使用换行隔开。

输入格式

不需要输入。

输出格式

输出一个数字和一个字母,使用换行隔开。

题目分析

目的:

  1. 求出 M 是字母表中的第几个字母。
  2. 求出第 1818 个大写字母是什么。

根据字母ASCII码值的连续性质,M 的相对位置可表示为 'M' - 'A' + 1。第 1818 个大写字母可表示为 'A' + 17

代码实现

#include <iostream>
using namespace std;
int main() {
  cout << ('M' - 'A' + 1) << endl;
  cout << char('A' + 17);
  return 0;
}

编辑页面
分享这篇文章至:

上一篇
0x000f 【深基2.例3】玩橡皮泥
下一篇
0x000d 【深基2.例1】跑步