0
已解决
李奕歌
初级天翼
初级天翼
瑶海区2019年信息学竞赛试题
题目描述 Description
班级要根据语文、数学、英语和计算机这四科成绩,评选学习积极分子。评选规则如下:设:Y、S、E、J分别代表语文、数学、英语、计算机,1、四科平均成绩高于90分, 可判定学生等级为A。
2、若不符合等级A,且Y、 S, E三科平均成绩高于80分,而且J不低于90分,可判定学生等级为B。
3、若不符合等级B,且四科中最高分为100分,最低分不低于60分,则判定学生等级为C。
4、若不符合A、B、C任何等级,则判定学生等级为D。
5、一个学生只能被评为符合条件的最高等级(A最高、 D最低) 。
现在输入一位学生的四科成绩,请判断这位学生能被评为哪一等级。
输入描述 Input Description
共1行,有4个正整数(中间用空易隔开),分别表示学生的语文、数学、英语、计算机4科成绩。
输出描述 Output Description
共1行,输出这个学生的等级。
样例输入 Sample Input
90 92 94 95
样例输出 Sample Output
A
0分:
#include"bits/stdc++.h"
using namespace std;
int main(){
int y,s,e,j,Max=0,Min=105;
cin>>y>>s>>e>>j;
if(y>Max) Max=y;
if(s>Max) Max=s;
if(e>Max) Max=e;
if(j>Max) Max=j;
if(y>Min) Min=y;
if(s>Min) Min=s;
if(e>Min) Min=e;
if(j>Min) Min=j;
if((y+s+e+j)/4>90) cout<<"A";
else if((y+s+e)/3>80 && j>=90) cout<<"B";
else if(Max=100 && Min>=60) cout<<"C";
else cout<<"D";
return 0;
}
请各位大佬帮帮忙