酷代码 AI
菜单
服务商

C++编程题:输入10个字母并将所有L替换为M的实现

以下是用 C++ 编写的程序,实现输入 10 个字母,将所有 'L' 替换为 'M' 后输出: ```cpp #include <iostream> #include <string> int main() { const int SIZE = 10; char letters[SIZE + 1]; // 多一个字符用于存储字符串结束符 std::cout << "请输入10个字母: "; std::cin.getline(letters, SIZE + 1); // 替换所有 'L' 为 'M' for (int i = 0; i < SIZE; ++i) { if (letters[i] == 'L') { letters[i] = 'M'; } } std::cout << "替换后的结果: " << letters << std::endl; return 0; } ``` **程序说明**: - 使用字符数组 `letters` 存储输入,大小为 11 以容纳 10 个字符和字符串结束符 `\0`。 - 通过 `std::cin.getline` 读取一行输入,最多读取 10 个字符。 - 遍历数组,检查每个字符是否为 `'L'`,如果是则替换为 `'M'`。 - 输出替换后的字符串。 **示例输入输出**: ``` 请输入10个字母: LLL123LLLA 替换后的结果: MMM123MMMA ``` ######[AI问答 | 319点数解答 | 2026-05-23 15:14:20]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]