酷代码 AI
菜单

乌拉乎需要将小写字母都换成大写字母。请你编写程序,帮助乌拉乎完成任务。 输入: 共两行。 第一行为一个整数n,表示字符的个数。 第二行为n个字符。(保证输入的字符都是英文字母,且同时包含大小写) 输出: n个字符,为所有字符转换为大写字母后的结果。 输入样例: 1: 5 HeTao 输出样例: 1: HETAOC++17 回答篇幅:简单明了

```cpp #include <iostream> #include <cctype> using namespace std; int main() { int n; cin >> n; string s; cin >> s; for (int i = 0; i < n; i++) { s[i] = toupper(s[i]); } cout << s; return 0; } ``` 代码解释 1. 包含必要的头文件,`iostream`用于输入输出,`cctype`用于字符处理。 2. 读取字符个数`n`。 3. 读取包含字符的字符串`s`。 4. 使用`for`循环遍历字符串,通过`toupper`函数将每个字符转换为大写。 5. 输出转换后的字符串。 [2026-01-17 19:53:06 | AI问答 | 179点数解答]

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