由键盘任意输入1个大写字母,将其转化为小写 字母后输出(注意大小写字母的关系)用C语言
时间: 2023-05-21 11:07:05 浏览: 177
非常简单,可以使用标准库函数:tolower()
示例如下:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char c;
printf("请输入一个大写字母:\n");
scanf("%c", &c);
// 判断输入的是否为大写字母
if(isupper(c)) {
// 转化为小写字母
c = tolower(c);
printf("转化为小写字母后输出:%c\n", c);
} else {
printf("输入的不是大写字母!\n");
}
return 0;
}
```
输入输出示例:
```
请输入一个大写字母:
A
转化为小写字母后输出:a
```
```
请输入一个大写字母:
b
输入的不是大写字母!
```
相关问题
C语言由键盘任意输入1个大写字母,将其转化为小写字母后输出(注意大小写字母的关系)。
可以使用C语言中的tolower()函数将大写字母转化为小写字母,以下是代码示例:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char c;
printf("请输入一个大写字母:");
scanf("%c", &c);
if (isupper(c)) {
c = tolower(c);
}
printf("转化后的小写字母为:%c\n", c);
return 0;
}
```
输入一个大写字母后,程序会将其转化为小写字母并输出。
由键盘任意输入1个大写字母,将其转化为小写字母后输出(注意大小写字母的关系)的C语言程序
```
#include <stdio.h>
int main()
{
char c;
printf("请输入一个大写字母:");
scanf("%c", &c);
if(c >= 'A' && c <= 'Z') // 判断是否为大写字母
{
c += 32; // 转化为小写字母
}
printf("转化后的小写字母为:%c\n", c);
return 0;
}
```
阅读全文