编写一个C语言程序,该程序接收一个大写字母作为输入,并输出对应的小写字母
时间: 2024-12-16 22:16:40 浏览: 4
C语言程序与源码 将小写字母转换成对应的大写字母
当你需要在C语言中编写一个程序,将用户输入的大写字母转换成小写字母,可以利用ASCII码表。在ASCII码表中,大写字母的值通常比相应小写字母的值大32。你可以创建一个简单的函数来完成这个任务。以下是一个示例:
```c
#include <stdio.h>
// 函数:将大写字母转换为小写字母
char toLowerCase(char uppercase_char) {
if (uppercase_char >= 'A' && uppercase_char <= 'Z') { // 判断是否为大写字母
return uppercase_char + 32; // 转换为小写
} else {
return uppercase_char; // 如果不是大写字母,则返回原字符不变
}
}
int main() {
char input;
printf("请输入一个大写字母: ");
scanf("%c", &input);
// 转换并输出
char lowercase_output = toLowerCase(input);
printf("转换后的小写字母是: %c\n", lowercase_output);
return 0;
}
```
在这个程序中,`toLowerCase`函数接受一个大写字母作为参数,检查它是否在大写字母范围内,如果是则加上32得到小写字母。然后在`main`函数中,获取用户输入,调用此函数并打印结果。
阅读全文