用c语言,输入字母,输出字母大小写转换
时间: 2024-10-23 18:04:25 浏览: 25
C语言中对字母进行大小写转换的简单方法
在 C 语言中,你可以通过控制台输入并利用条件语句 (if-else) 来实现字母的大小写转换。下面是一个简单的示例程序,它会提示用户输入一个字符,然后将字符转换为大写或小写:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char ch;
// 输入一个字符
printf("请输入一个字母: ");
scanf("%c", &ch);
// 判断字符是否为英文字母
if(isalpha(ch)) { // isalpha 函数检查字符是否为字母(包括大写字母和小写字母)
// 转换为大写或小写,取决于当前状态
ch = toupper(ch); // toupper 将小写字母转换为大写
printf("大写形式: %c\n", ch);
// 再次转换回小写,展示双向转换
ch = tolower(ch); // tolower 将大写字母转换为小写
printf("小写形式: %c\n", ch);
} else {
printf("这不是一个字母。\n");
}
return 0;
}
阅读全文