输入大写字母,输出对应的小写字母,用最简程序写,c语言
时间: 2024-03-11 22:50:53 浏览: 29
可以使用简单的算术运算来实现大写字母转小写字母的功能。由于大写字母和小写字母的 ASCII 码值之间相差32,所以只需要将输入的大写字母的 ASCII 码值加上32,即可得到对应的小写字母的 ASCII 码值。
示例代码如下:
```
#include <stdio.h>
int main()
{
char ch;
printf("请输入一个大写字母:");
scanf("%c", &ch);
if (ch >= 'A' && ch <= 'Z')
{
printf("您输入的大写字母是:%c\n", ch);
printf("对应的小写字母是:%c\n", ch + 32);
}
else
{
printf("您输入的不是大写字母!\n");
}
return 0;
}
```
运行程序,输入大写字母即可输出对应的小写字母。
相关问题
输入大写字母,输出对应的小写字母,用最简单的程序写c语言
可以使用标准库中的tolower()函数来实现大写字母转小写字母的功能。
示例代码如下:
```
#include <stdio.h>
#include <ctype.h>
int main()
{
char ch;
printf("请输入一个大写字母:");
scanf("%c", &ch);
if (isupper(ch))
{
printf("您输入的大写字母是:%c\n", ch);
printf("对应的小写字母是:%c\n", tolower(ch));
}
else
{
printf("您输入的不是大写字母!\n");
}
return 0;
}
```
运行程序,输入大写字母即可输出对应的小写字母。
用c语言写出一个输入大写字母,输出对应的小写字母的程序
下面是用C语言写出一个输入大写字母,输出对应的小写字母的程序:
```
#include <stdio.h>
int main()
{
char upper_case;
char lower_case;
printf("请输入一个大写字母: ");
scanf("%c", &upper_case);
// 将大写字母转换为小写字母
lower_case = upper_case + ('a' - 'A');
printf("对应的小写字母为: %c\n", lower_case);
return 0;
}
```
程序的基本思路是先用`scanf()`函数读取一个字符作为大写字母输入,然后将其转换为小写字母,最后输出结果。在C语言中,大写字母和小写字母的ASCII码值相差32,所以可以通过加上32的方式将大写字母转换为小写字母。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)