输入一个字母转化为大写形式
时间: 2023-05-16 17:05:14 浏览: 66
好的,这个问题很简单。你可以使用 C 语言中的 toupper() 函数来将输入的字母转化为大写形式。以下是一个示例代码:
```
#include <stdio.h>
#include <ctype.h>
int main() {
char c;
printf("请输入一个字母:");
scanf("%c", &c);
printf("转化后的大写字母为:%c\n", toupper(c));
return 0;
}
```
你可以在输入一个小写字母后,运行这段代码,它会将其转化为大写字母并输出。
相关问题
输入多个字母转化为大写形式
您可以使用以下代码将输入的多个字母转化为大写形式:
```
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
string input;
cout << "请输入多个字母:";
cin >> input;
transform(input.begin(), input.end(), input.begin(), ::toupper);
cout << "转化后的结果为:" << input << endl;
return 0;
}
```
这段代码可以将输入的多个字母转化为大写形式,并输出转化后的结果。
python输入一个字符,如果是小写字母,转换为其大写形式
如果输入的字符是大写字母或者不是字母,则直接输出原字符。可以使用Python内置函数`islower()`判断是否为小写字母,使用`upper()`方法将其转换为大写形式。
代码如下:
```python
# 输入一个字符
c = input("请输入一个字符:")
# 判断是否为小写字母
if c.islower():
# 转换为大写形式并输出
print(c.upper())
else:
# 输出原字符
print(c)
```
示例输出:
```
请输入一个字符:a
A
请输入一个字符:B
B
请输入一个字符:2
2
```