自编一个C语言小程序,读入用户输入的一个字符,按以下规则输出: 1)如果是大写字母,则输出对应的小写字母; 2)如果是小写字母,则输出对应的大写字母; 3)否则,照原字符输出。
时间: 2024-03-23 16:38:09 浏览: 48
C语言中字符的输入输出以及计算字符个数的方法详解
5星 · 资源好评率100%
好的,这是一个简单的程序,可以使用 C 语言来实现,代码如下:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char ch;
printf("请输入一个字符:");
scanf("%c", &ch);
if (isupper(ch)) {
printf("%c\n", tolower(ch));
} else if (islower(ch)) {
printf("%c\n", toupper(ch));
} else {
printf("%c\n", ch);
}
return 0;
}
```
这个程序使用了 C 语言标准库中的 `ctype.h` 头文件中的 `isupper()`、`islower()` 和 `tolower()`、`toupper()` 函数,其中 `isupper()` 和 `islower()` 函数用于判断字符的大小写,`tolower()` 和 `toupper()` 函数用于转换字符的大小写。程序先通过 `scanf()` 函数读入用户输入的字符,然后根据题目要求输出对应的大小写字母或原字符。
阅读全文