题解 | #Grading#

Grading

https://www.nowcoder.com/practice/23e3244406724ffa8330760f640c8149

读清题目,按要求往下写就可以了。

//Grading 浙大 2024/1/4
//http://t.cn/E9rDPSq
#include <iostream>
#include <math.h>
using namespace std;

int main() {
    float p,t,g1,g2,g3,gj;
    float grade;
    while (cin>>p>>t>>g1>>g2>>g3>>gj) { 
        if(abs(g1-g2)<=t) grade=(g1+g2)/2;
        else if(abs(g1-g3)<=t&&abs(g2-g3)<=t) {
            if(g1>g2) grade=(g1>g3)?g1:g3;
            else grade=(g2>g3)?g2:g3;
        }
        else if(abs(g1-g3)<=t) grade=(g1+g3)/2;
        else if(abs(g2-g3)<=t) grade=(g2+g3)/2;
        else grade=gj;
        printf("%.1f\n",grade);
    }
    return 0;
}

全部评论

相关推荐

美团 客服平台 薪资应该是后端算高的了,我们姑且称为nk了,给3w签字费
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务