编程实战:将字符串全转小写,助力小核桃启动灵能弹程序
```cpp #include <iostream> #include <string> using namespace std; int main() { string a; cin >> a; for (int i = 0; i < a.length(); i++) { if (a[i] >= 'A' && a[i] <= 'Z') { a[i] = a[i] + 32; } } cout << a; return 0; } ``` 代码解释 1. 头文件和命名空间:包含了 `<iostream>` 和 `<string>` 头文件,使用 `std` 命名空间,这样可以直接使用 `cin`、`cout` 和 `string` 类型。 2. 读取输入:定义一个 `string` 类型的变量 `a`,使用 `cin` 读取用户输入的字符串。 3. 遍历字符串:使用 `for` 循环遍历字符串 `a` 中的每个字符。 4. 转换为小写:在循环中,使用 `if` 语句判断当前字符是否为大写字母(`a[i] >= 'A' && a[i] <= 'Z'`),如果是,则将其转换为小写字母。在 ASCII 码表中,大写字母和小写字母的差值为 32,所以将当前字符加上 32 就可以得到对应的小写字母。 5. 输出结果:使用 `cout` 输出转换后的字符串。 6. 返回值:`main` 函数返回 0,表示程序正常结束。 ######[AI问答 | 349点数解答 | 2025-12-27 19:34:43]
相关提问
- C++ 求解:最少操作次数让字符串无子串 “friend” (字节豆包 | 153点数解答 | 2024-08-17 16:29:54)478
- C++ 求解:最少操作次数让字符串不再含 “friend” 子串!(讯飞星火 | 260点数解答 | 2024-08-17 16:30:49)466
- Python 巧解:最少操作次数让字符串告别“friend”子串(字节豆包 | 139点数解答 | 2024-08-18 13:04:14)401
- 3414 数字游戏:Python 求解 8 位 01 字符串中 1 的个数 (字节豆包 | 106点数解答 | 2024-10-27 14:23:27)429
- 巧用字符添加,计算字符串中“our”最大数量及开发注意要点(DeepSeek | 376点数解答 | 2025-10-30 19:20:06)80
- C 语言实现:处理字符串生成最多 “our” 串,附代码及关键开发注意点 (DeepSeek | 257点数解答 | 2025-10-30 19:20:36)108
- C++实现单门课程成绩管理系统:教师学生双身份操作全解析(GPT | 6361点数解答 | 2024-05-24 02:01:02)537
- Java 实现:轻松统计键盘录入字符串中大小写字母与数字的数量(讯飞星火 | 384点数解答 | 2024-06-06 23:28:20)239
- Python 实现英文字符串字母提取与排序,输入输出超清晰!(字节豆包 | 157点数解答 | 2024-10-23 10:28:29)257
- Python 编程:开启无限可能的编程之旅!(阿里通义 | 19点数解答 | 2023-12-07 16:15:34)335
- Verilog HDL 运用 Top - Down 设计法实现多功能 LED 闪烁计数器及代码解析(GPT | 1080点数解答 | 2024-07-10 21:31:31)226
- Verilog HDL实现Top - Down设计:8个LED灯闪烁计数及数码管显示控制代码解析 (GPT | 3147点数解答 | 2024-07-10 21:38:32)242