小写字母转大写字母的 C++ 程序实现
下面是补全后的代码,用于将输入的小写字母转换为大写字母: ```cpp #include <iostream> using namespace std; int main() { int n; char ch; cin >> n; for (int i = 1; i <= n; i++) { cin >> ch; // 判断字符是否为小写字母 if (ch >= 'a' && ch <= 'z') { // 小写字母转大写字母减32 ch = ch - 32; } cout << ch; } return 0; } ``` ### 代码解释 1. **输入处理**:首先读取一个整数`n`,表示字符的个数。然后使用`for`循环`n`次,每次读取一个字符。 2. **小写字母判断**:使用`if`语句判断读取的字符是否为小写字母。小写字母的 ASCII 码范围是从`'a'`(97)到`'z'`(122)。 3. **转换为大写字母**:如果字符是小写字母,将其 ASCII 码值减去 32,就可以得到对应的大写字母。 4. **输出结果**:将处理后的字符输出。 ######[AI问答 | 310点数解答 | 2026-04-25 19:36:01]
相关提问
- 用 Python 实现大写字母表移位加密:根据偏移量输出替换结果(字节豆包 | 46点数解答 | 2026-01-24 12:56:49)35
- Java 实现:轻松生成 5 位数字、大小写字母混合验证码( | 266点数解答 | 2024-03-06 17:39:10)344
- Java实现:轻松生成5位含数字大小写字母的随机验证码 ( | 1093点数解答 | 2024-03-06 17:40:31)330
- HTML 实现指定长度随机字符串生成:含复制按钮、输入框,长串生成减少卡顿秘诀(字节豆包 | 677点数解答 | 2024-11-07 17:50:36)218
- Python 实现字母与 ASCII 码的灵活转换程序(字节豆包 | 295点数解答 | 2025-11-02 16:58:48)94
- C++ 实现:从键盘读入字符并判断其类型(大写、小写或数字)(字节豆包 | 462点数解答 | 2026-01-24 20:21:46)50
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)368
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)338
- 网站密码有效性检查:代码实现与详细解读(字节豆包 | 567点数解答 | 2025-11-26 20:44:53)86
- C++ 实现打印放大的 'X' 问题解答(字节豆包 | 359点数解答 | 2026-04-02 14:37:18)45
- Java 实现:轻松统计键盘录入字符串中大小写字母与数字的数量(讯飞星火 | 384点数解答 | 2024-06-06 23:28:20)244
- C++ 实现:轻松判断输入字符是大写、小写、数字还是其他字符!(DeepSeek | 319点数解答 | 2025-02-28 11:27:44)283