TB椰程 TypeBuddy 打字搭子

练14.1 歌手大奖赛

C++语法 · 顺序结构 · 代码 · cpp · 难度 3/5 · 共 508 字

去掉最高最低分后求平均

  • C++语法
  • 练习

正文

// 原题:https://oj.yecheng.tv/p/P76
// 题意:6 位评委平均 9.6 分;去掉最高分平均 9.4,
//       去掉最低分平均 9.8,求去掉最高和最低后的平均。
// 思路:总分 57.6;由 9.4×5=47 得最高 10.6,
//       由 9.8×5=49 得最低 8.6,
//       剩 4 人总分除以 4,按 %5.2f 输出。
#include <cstdio>

int main() {
    double total = 9.6 * 6;
    // 去掉最高分后的 5 人总分
    double noMax = 9.4 * 5;
    // 去掉最低分后的 5 人总分
    double noMin = 9.8 * 5;
    double maxS = total - noMax;
    double minS = total - noMin;
    // 去掉两个极端分后的平均
    printf("%5.2f\n", (total - maxS - minS) / 4);
    return 0;
}

C++语法 · 顺序结构的其它内容

打字首页 · 词库画廊 · 编程打字 · 指法入门 · 天梯榜 · 数据分析 · 班级课堂 · 关于我们
椰程 TypeBuddy 打字搭子 —— 键盘指法练习 · 单词记忆 · 班级课堂 · 在线 PK