c语言输入3门课的成绩,并输出所有成绩中最大的一门课。用逻辑,关系运算判断:如果所有成绩中至少有一门课大于90,则输出good
时间: 2024-03-23 14:36:08 浏览: 18
好的,我来给你展示一下怎么实现这个功能:
```c
#include <stdio.h>
int main() {
float grade1, grade2, grade3;
float maxGrade;
printf("请输入第1门课的成绩:");
scanf("%f", &grade1);
printf("请输入第2门课的成绩:");
scanf("%f", &grade2);
printf("请输入第3门课的成绩:");
scanf("%f", &grade3);
// 找出最大成绩
maxGrade = grade1;
if (grade2 > maxGrade) {
maxGrade = grade2;
}
if (grade3 > maxGrade) {
maxGrade = grade3;
}
printf("最大的一门课程成绩为:%.2f\n", maxGrade);
// 判断是否输出 good
if (grade1 > 90 || grade2 > 90 || grade3 > 90) {
printf("Good!\n");
}
return 0;
}
```
运行程序后,按照要求输入三门课的成绩即可。程序会找出最大的一门课的成绩,并输出。同时,如果所有成绩中至少有一门课大于90,程序会输出 Good!。需要注意的是,在使用 if 语句时,需要使用逻辑运算符 || 来判断所有成绩中是否至少有一门课大于90。