c语言从键盘输入一个字母,判断该字母是大写字母还是小写字母,然后输出其对应的大
时间: 2024-03-09 22:48:52 浏览: 24
C语言实验-编程实现用getchar函数从键盘输入一个小写字母,并用putchar函数输出对应的大写字母。
5星 · 资源好评率100%
写字母或小写字母。
可以使用C语言中的字符函数isupper()和islower()来判断输入的字母是大写字母还是小写字母,然后使用toupper()和tolower()函数将其转换为对应的大写字母或小写字母。
下面是一个示例代码:
```c
#include <stdio.h>
#include <ctype.h>
int main()
{
char c;
printf("请输入一个字母:");
scanf("%c", &c);
if(isupper(c))
{
printf("%c 是大写字母\n", c);
printf("%c 对应的小写字母是 %c\n", c, tolower(c));
}
else if(islower(c))
{
printf("%c 是小写字母\n", c);
printf("%c 对应的大写字母是 %c\n", c, toupper(c));
}
else
{
printf("%c 不是字母\n", c);
}
return 0;
}
```
输入一个字母后,程序会判断其是否为大写字母或小写字母,然后输出相应的信息。如果输入的不是字母,则会提示输入错误。
阅读全文