有时我们要将一个小写字母改成大写字母,请你编程实现之。 有若干行,每行一个小写字母 每行对应一个输出一个相应的大写字母。c++
时间: 2024-11-13 15:21:23 浏览: 3
js将字符串中的每一个单词的首字母变为大写其余均为小写
在C++中,你可以使用`std:: toupper()`函数从`<cctype>`头文件中获取,这个函数会将小写字母转换成大写字母。下面是一个简单的示例程序,它读取一行输入,然后输出大写的版本:
```cpp
#include <iostream>
#include <cctype> // 包含toupper()函数
int main() {
std::string line;
while (std::getline(std::cin, line)) { // 逐行读取输入
for (char& ch : line) { // 遍历每一字符
if (islower(ch)) { // 如果是小写字母
ch = static_cast<char>(toupper(ch)); // 转换为大写
}
}
std::cout << line << "\n"; // 输出大写后的字符串
}
return 0;
}
```
当你运行此程序并输入一系列的小写字母时,它会输出相应的大写字母,每行一个。
阅读全文