c++输入小写字母输出大写字母
时间: 2024-09-24 20:13:01 浏览: 55
在C++中,如果你想将用户输入的小写字母转换成大写字母,可以利用标准库中的`toupper()`函数。这个函数定义在`<cctype>`头文件中,它接受一个字符作为参数并返回其对应的大写版本。下面是一个简单的示例:
```cpp
#include <iostream>
#include <cctype> // 引入 toupper() 函数所在的头文件
int main() {
char lower_case_char;
std::cout << "请输入一个小写字母: ";
std::cin >> lower_case_char; // 获取用户的输入
if (islower(lower_case_char)) { // 检查字符是否为小写字母
lower_case_char = toupper(lower_case_char); // 转换为大写
}
std::cout << "转换后的字母是: " << lower_case_char << std::endl;
return 0;
}
```
在这个例子中,我们首先读取用户输入的一个字符,然后检查它是否是小写字母(通过`islower()`函数)。如果是,就使用`toupper()`将其转换为大写形式。
相关问题
c++输入小写字母转换大写字母
这里提供一个C++的代码示例,可以将输入的小写字母转换成大写字母:
```
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char str[101];
cin.getline(str, 101); // 输入字符串,包含空格
int len = strlen(str);
for (int i = 0; i < len; i++) {
if (str[i] >= 'a' && str[i] <= 'z') { // 判断是否为小写字母
str[i] -= 32; // 转换成大写字母
}
}
cout << str << endl; // 输出转换后的字符串
return 0;
}
```
c++输入小写字母转为大写
在 C++ 中,你可以使用标准库中的 `toupper` 函数来自头文件 `<cctype>` 来将小写字母转换为大写字母。这个函数接受一个字符作为参数,并返回其对应的大写形式。这里是一个简单的示例:
```cpp
#include <cctype> // 包含 toupper 函数
char to_upper_case(char lower_case_char) {
return toupper(lower_case_char);
}
int main() {
char small_letter = 'a'; // 示例小写字母
char upper_letter = to_upper_case(small_letter); // 转换并打印结果
std::cout << "Small letter: " << small_letter << ", Uppercase: " << upper_letter << std::endl;
return 0;
}
```
当你运行这个程序,它会输出 "Small letter: a, Uppercase: A"。
阅读全文