# 从键盘输入任意一个大写英文字母，要求它在26个字母表中的位置和其后面的第四个字母

例如：程序运行

输入：B<回车>。

输出：B在第2个位置，其后面第四个字母是F

以下程序实现了这一功能，请你补全空白处内容：

```cpp
#include <stdio.h>
int main()
{
    char c, c2;
    printf("输入:");
    c = getchar();
    int m = 0, n = 0;
    if (c >= 'A' && c <= 'z')
    {
        m = c - 'A' + 1;
        _____________________;
    }
    if (n > 0)
        printf("%c在第%d个位置,其后面第四个字母是%c\n", c, m, c2);
    else
        printf("%c在第%d个位置,其后面没有第四个字母\n", c, m);
    return 0;
}
```

## template

```cpp
#include <stdio.h>
int main()
{
    char c, c2;
    printf("输入:");
    c = getchar();
    int m = 0, n = 0;
    if (c >= 'A' && c <= 'z')
    {
        m = c - 'A' + 1;
        if (m < 23)
        {
            c2 = c + 4;
            n = m + 4;
        }
    }
    if (n > 0)
        printf("%c在第%d个位置,其后面第四个字母是%c\n", c, m, c2);
    else
        printf("%c在第%d个位置,其后面没有第四个字母\n", c, m);
    return 0;
}
```

## 答案

```cpp
if (m < 23)
{
	c2 = c + 4;
	n = m + 4;
}
```

## 选项

### A

```cpp
if (m <= 23)
{
	c2 = c + 4;
	n = m + 4;
}
```

### B

```cpp
if (m > 23)
{
	c2 = c + 4;
	n = m + 4;
}
```

### C

```cpp
if (m >= 23)
{
	c2 = c + 4;
	n = m + 4;
}
```