题解:P5704 【深基2.例6】字母转换

P5704 题解

欢迎来到 AstralNahida 的题解频道喵!

这里给出的是 C++ 的做法,既然已经有人发了依赖库函数的做法,那这里就不多讲了,我们讲讲最基础的做法。

首先,我们要了解 ASCII 码(美国信息交换标准代码),这也是 C++ 中 intchar 互相转换的依据所在。

我们知道,小写字母的 ASCII 码等于对应的大写字母的 ASCII 码加上 \(32\),也就是说我们要是想把小写字母转换成大写字母,只需要将其减去 \(32\) 即可。

AC Code:

#include <iostream>

int main(void) {
    char c;
    std::cin >> c;
    std::cout << char(c - 32) << '\n';
    return 0;
}

完结撒花!祝大家 rp++ 喵!

posted @ 2025-08-20 19:14  AstralNahida  阅读(13)  评论(0)    收藏  举报