酷代码 AI
菜单
服务商

c++输入10个字母。把其中的所有L换成M,然后输出它。 输入: 一行10个字母。 输出: 一行10个字母。

```cpp #include <iostream> using namespace std; int main() { char letters[10]; // 输入 10 个字母 for (int i = 0; i < 10; i++) { cin >> letters[i]; } // 将所有的 'L' 替换为 'M' for (int i = 0; i < 10; i++) { if (letters[i] == 'L') { letters[i] = 'M'; } } // 输出替换后的 10 个字母 for (int i = 0; i < 10; i++) { cout << letters[i]; } cout << endl; return 0; } ``` 代码解释 1. 定义字符数组:`char letters[10];` 定义了一个长度为 10 的字符数组 `letters`,用于存储输入的 10 个字母。 2. 输入字母:通过 `for` 循环 10 次,每次从标准输入读取一个字母,并将其存储到 `letters` 数组对应的位置。 3. 替换字母:再次使用 `for` 循环遍历 `letters` 数组,使用 `if` 语句检查每个字符是否为 `'L'`,如果是,则将其替换为 `'M'`。 4. 输出字母:最后使用 `for` 循环遍历 `letters` 数组,将替换后的每个字符输出到标准输出,并且在输出结束后换行。 这样就完成了将输入的 10 个字母中所有的 `'L'` 替换为 `'M'` 并输出的功能。 [2025-12-26 19:46:20 | AI问答 | 401点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多