C语言:输入一个英文字母判断大小写,并进行大小写互换
时间: 2024-03-07 19:50:34 浏览: 69
大小写字母互换(C语言)
好的,可以使用以下代码实现:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char letter;
printf("请输入一个英文字母:");
scanf("%c", &letter);
if (islower(letter)) { // 判断是否为小写字母
letter = toupper(letter); // 转换为大写字母
printf("转换后的字母为:%c\n", letter);
} else if (isupper(letter)) { // 判断是否为大写字母
letter = tolower(letter); // 转换为小写字母
printf("转换后的字母为:%c\n", letter);
} else {
printf("输入的不是字母!\n");
}
return 0;
}
```
运行结果示例:
```
请输入一个英文字母:a
转换后的字母为:A
```
```
请输入一个英文字母:B
转换后的字母为:b
```
```
请输入一个英文字母:1
输入的不是字母!
```
阅读全文