如何按照等级输入对应成绩
时间: 2023-05-17 17:07:56 浏览: 43
您可以使用一个数组,将等级和对应的成绩存储在一起,然后按照等级输入对应的成绩即可。以下是一个示例代码:
```
// 定义等级和对应成绩的数组
char grades[] = {'A', 'B', 'C', 'D', 'E', 'F'};
int scores[] = {90, 80, 70, 60, 50, 0};
// 获取用户输入的等级
char grade;
printf("请输入等级:");
scanf("%c", &grade);
// 查找等级对应的成绩
int i;
for (i = 0; i < 6; i++) {
if (grades[i] == grade) {
printf("对应的成绩为:%d\n", scores[i]);
break;
}
}
// 如果没有找到对应的等级,输出错误信息
if (i == 6) {
printf("输入的等级有误!\n");
}
```
相关问题
输入成绩输出对应等级的c语言程序
以下是一个简单的C语言程序,可以根据输入的成绩输出对应的等级:
```
#include <stdio.h>
int main() {
float score;
printf("请输入成绩:");
scanf("%f", &score);
if (score >= 90) {
printf("等级为:A\n");
} else if (score >= 80) {
printf("等级为:B\n");
} else if (score >= 70) {
printf("等级为:C\n");
} else if (score >= 60) {
printf("等级为:D\n");
} else {
printf("等级为:E\n");
}
return 0;
}
```
输入学生成绩输出成绩等级
这是一个Java程序,根据输入的学生成绩,输出对应的成绩等级。程序中使用了switch语句和if-else语句来实现。首先,从键盘上读入一个学生成绩,并将其存储在变量score中。然后,通过将score除以10,来得到一个整数等级。根据不同的等级,使用switch语句来输出对应的成绩等级。如果score在90以上,则输出等级A;如果在70至90之间,则输出等级B;如果在60至70之间,则输出等级C;如果低于60,则输出等级D。这个程序使用了Scanner类来读取键盘输入,并使用了switch语句来判断成绩等级。你可以在Java编译器中运行这个程序,并输入学生成绩来测试它的功能。<span class="em">1</span>
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.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)