C语言 循环输入任意字符,直到输入问号‘?’循环停止,对输入的字符进行大小写转换,如果是大写字母,转为小写字母,是小写字母转换位大写 提示:在循环体内,输入一个,判断一个,转换一个,输出一个
时间: 2023-05-30 15:02:40 浏览: 182
C语言实验--输入一个字符,若是小写字母,转换成大写字母输出;若是大写字母,则转换成小写字母输出。
5星 · 资源好评率100%
```c
#include <stdio.h>
int main() {
char c; // 存储输入的字符
while (1) { // 循环输入
printf("请输入一个字符:");
scanf("%c", &c);
if (c == '?') { // 判断是否输入问号
break; // 是,循环停止
}
if (c >= 'A' && c <= 'Z') { // 判断是否为大写字母
c += 32; // 大写字母转为小写字母
} else if (c >= 'a' && c <= 'z') { // 判断是否为小写字母
c -= 32; // 小写字母转为大写字母
}
printf("转换后的字符为:%c\n", c); // 输出转换后的字符
getchar(); // 消耗掉输入缓冲区中的换行符
}
return 0;
}
```
阅读全文