c输入一个等级输出对应的分数
时间: 2024-02-13 22:05:41 浏览: 34
好的,您可以使用C语言中的switch语句来实现这个功能。具体代码如下:
```c
#include <stdio.h>
int main() {
char grade;
printf("请输入等级:");
scanf("%c", &grade);
switch (grade) {
case 'A':
printf("90-100分\n");
break;
case 'B':
printf("80-89分\n");
break;
case 'C':
printf("70-79分\n");
break;
case 'D':
printf("60-69分\n");
break;
case 'E':
printf("0-59分\n");
break;
default:
printf("输入有误\n");
break;
}
return 0;
}
```
代码中,首先使用scanf函数输入一个等级(注意这里使用了字符类型的变量)。然后使用switch语句根据等级输出对应的分数。如果输入的等级不在A、B、C、D、E中,则输出“输入有误”。
switch语句的语法是:
```c
switch (表达式) {
case 常量1:
语句1;
break;
case 常量2:
语句2;
break;
...
default:
语句n;
break;
}
```
其中,表达式可以是任何类型的值,常量1、常量2等是case标签,表示匹配到该标签时执行对应的语句。每个case后面必须跟一个break语句,用于跳出switch语句。如果表达式的值都不匹配任何一个case标签,则执行default后面的语句。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)