用c语言编写,输入一个大写字母c1和一个小写字母c2,把c1转换成小写,c2转换成大写,然后输出。 输入格式: 输入在一行中给出2个字母,第1个是大写字母c1,第2个是小写字母c2。
时间: 2024-10-29 15:15:26 浏览: 4
c语言将字符串中的小写字母转换成大写字母
5星 · 资源好评率100%
在C语言中,可以使用标准库函数`tolower()`和`toupper()`来进行字符大小写的转换。以下是一个简单的程序,它接受两个字符作为输入,转换它们并输出结果:
```c
#include <stdio.h>
#include <ctype.h> // 包含字符处理函数
int main() {
char c1, c2;
printf("请输入第一个大写字母c1: ");
scanf("%c", &c1); // 读取大写字母
printf("请输入第二个小写字母c2: ");
scanf(" %c", &c2); // 使用空格占位符防止scanf默认读取空白字符
// 转换字符
c1 = tolower(c1); // 把大写字母转为小写
c2 = toupper(c2); // 把小写字母转为大写
// 输出转换后的字符
printf("转换后的字符: %c (%c)\n", c1, c2);
return 0;
}
```
当运行此程序时,它会提示用户分别输入一个大写字母和一个小写字母,然后展示转换后的字符组合。
阅读全文