某商场现有苹果、香蕉、葡萄、橘子和梨5种水果,从键盘输入某种水果的首字母,输出相应的英文水果名称,若输出的字符不是这几种水果的首字母,则输出error,用c语言中的switch语句
时间: 2024-05-05 10:16:07 浏览: 192
来实现。
```
#include <stdio.h>
int main() {
char c;
printf("请输入一个字母:");
scanf("%c", &c);
switch (c) {
case 'a':
printf("苹果\n");
break;
case 'b':
printf("香蕉\n");
break;
case 'g':
printf("葡萄\n");
break;
case 'j':
printf("橘子\n");
break;
case 'l':
printf("梨\n");
break;
default:
printf("error\n");
break;
}
return 0;
}
```
首先定义一个字符变量c,用于接收从键盘输入的字母。
然后使用scanf函数从键盘输入一个字符,存储到变量c中。
接下来使用switch语句对输入的字符进行判断,如果等于'a',则输出"苹果";如果等于'b',则输出"香蕉";如果等于'g',则输出"葡萄";如果等于'j',则输出"橘子";如果等于'l',则输出"梨"。如果输入的字符不是这几种水果的首字母,则输出"error"。
最后返回0,表示程序正常结束。
阅读全文