输入任意一个大写字母输出其前面一个字母和后面一个字母

题目描述

输入任意一个大写字母,输出其前面一个字母和后面一个字母,要求用getchar()和putchar()实现

案例代码

以下是使用getchar()putchar()实现输入大写字母,输出前一个字母和后一个字母的C++代码示例:

#include <iostream>
using namespace std;

int main() {
    cout << "请输入一个大写字母: ";
    char input = getchar();
    
    // 计算前一个字母和后一个字母
    char previous = input - 1;
    char next = input + 1;
    
    cout << "前一个字母: ";
    putchar(previous);
    cout << endl;
    
    cout << "后一个字母: ";
    putchar(next);
    cout << endl;
    
    return 0;
}

在上述代码中,我们首先使用getchar()函数获取用户输入的大写字母,并存储在input变量中。然后,通过将input减去1和加上1,计算出前一个字母和后一个字母,并分别存储在previousnext变量中。最后,使用putchar()函数将前一个字母和后一个字母输出到控制台。

运行截图

图片[1]-输入任意一个大写字母输出其前面一个字母和后面一个字母-QQ沐编程

© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享