从键盘输入一个字符型数据,若输入一个小写字母(‘a’~‘z’),则将其转换成相应的大写字母并输出;若输入其它字符,则显示出错信息(INPUT ERROR)。编写程序,并调试运行,用c语言
时间: 2023-12-12 21:04:06 浏览: 75
C语言实验--输入一个字符,若是小写字母,转换成大写字母输出;若是大写字母,则转换成小写字母输出。
5星 · 资源好评率100%
可以使用 C 语言中的 `scanf` 函数来获取用户输入的字符,然后使用条件语句判断输入字符的类型并进行相应的处理,具体代码如下:
```
#include <stdio.h>
int main() {
char ch;
printf("请输入一个字符:\n");
scanf("%c", &ch);
if (ch >= 'a' && ch <= 'z') {
ch = ch - 'a' + 'A';
printf("大写字母为:%c\n", ch);
} else {
printf("INPUT ERROR\n");
}
return 0;
}
```
这段代码中,首先使用 `scanf` 函数获取用户输入的字符,并存储在变量 `ch` 中。然后使用条件语句判断输入字符的类型,如果是小写字母,则将其转换成相应的大写字母,并输出结果;如果不是小写字母,则输出错误信息。
阅读全文