酷代码 AI
菜单
服务商

📝 C++实现大小写字母分离算法及代码解析

```cpp #include <iostream> #include <string> using namespace std; int main() { int n; string s; cin >> n >> s >> s; // 第二行和第三行相同,读一次即可 string a, b; // a存大写,b存小写 for (char c : s) { if (c >= 'A' && c <= 'Z') { a += c; } else if (c >= 'a' && c <= 'z') { b += c; } } cout << a << endl << b << endl; return 0; } ``` **代码说明** - 输入第一行整数 `n`。 - 输入第二行字符串 `s`,第三行相同,因此只需读取一次 `s`。 - 遍历字符串 `s` 的每个字符 `c`。 - 若 `c` 在大写字母 `'A'` 到 `'Z'` 范围内,加入大写字符串 `a`。 - 若 `c` 在小写字母 `'a'` 到 `'z'` 范围内,加入小写字符串 `b`。 - 输出 `a` 和 `b`,各占一行。 ######[AI问答 | 289点数解答 | 2026-04-08 21:40:07]

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