问题标题: 酷町堂:4364 班级统分(statistics)

0
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;
}

请各位大佬帮帮忙


0
0
0
0
0
我要回答