用c语音,从键盘上任意输出一个大写字母,编程实现大写字母转化为小写字母后输出
时间: 2024-11-09 10:19:14 浏览: 14
C语言实验-编程实现用getchar函数从键盘输入一个小写字母,并用putchar函数输出对应的大写字母。
5星 · 资源好评率100%
在C语言中,可以使用标准库中的`ctype.h`头文件提供的`tolower`函数将大写字母转换为小写字母。下面是一个简单的示例程序:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
int ch;
printf("Enter a capital letter: ");
ch = getchar(); // 从键盘获取输入
// 检查是否输入的是大写字母
if (isalpha(ch) && isupper(ch)) { // 判断输入是否为字母且为大写
ch = tolower(ch); // 转换为小写字母
printf("The lowercase equivalent is: %c\n", ch);
} else {
printf("Invalid input! Please enter a capital letter.\n");
}
return 0;
}
```
此程序首先提示用户输入一个大写字母,然后使用`getchar`读取用户输入。如果输入的是大写字母,它会将其转换为小写并打印出来;如果输入不是大写字母,则给出错误提示。
阅读全文