符合下列条件之一者获一等奖: (1)平均分大于95分者: (2)有两门分数是100分,且第三门课程分数不低于80分者。 符合下列条件之一者获二等奖: (1)平均分大于90分者: (2)有一门分数是100分,且其他课程分数不低于75分者。 符合下列条件者获三等奖: 各门功课分数不低于70分。 符合条件者就高不就低,只能获得高的那一项奖学金。要求显示获奖的等级。用c语言
时间: 2024-02-27 11:54:00 浏览: 100
以下是 C 语言的代码实现:
```c
#include <stdio.h>
int main() {
float score1, score2, score3, average;
printf("请输入三门课程的分数:\n");
scanf("%f %f %f", &score1, &score2, &score3);
if (score1 >= 70 && score2 >= 70 && score3 >= 70) {
printf("恭喜您获得三等奖学金!\n");
} else if ((score1 == 100 && score2 == 100 && score3 >= 80) || (score1 >= 80 && score2 == 100 && score3 == 100) || (score1 == 100 && score2 >= 80 && score3 == 100)) {
printf("恭喜您获得一等奖学金!\n");
} else if (score1 >= 75 && score2 >= 75 && score3 >= 75 && (score1 == 100 || score2 == 100 || score3 == 100)) {
printf("恭喜您获得二等奖学金!\n");
} else if (score1 >= 95 && score2 >= 95 && score3 >= 95) {
printf("恭喜您获得一等奖学金!\n");
} else if (score1 >= 90 && score2 >= 90 && score3 >= 90) {
printf("恭喜您获得二等奖学金!\n");
} else {
printf("很遗憾,您未获得奖学金。\n");
}
return 0;
}
```
程序中,我们先输入三门课程的分数,然后按照题目所给的条件进行判断。如果符合条件,则输出相应的获奖等级;如果不符合,则输出未获得奖学金的信息。