C++:10个评委打分,打分规则:去掉一个最高分,一个最低分。剩下的平均分就是该选手分数。

C++打分 打分 题目描述 现在有 n(n≤1000) 评委选手打分,分值从 0 到 10。需要去掉一个最高分去掉一个最低分(如果有多个最高或者最低分,也只需要去掉一个),剩下的评分的平均数就是这选手的得分。现在输入评委人数和他们的打分,请输出选手的最后得分,精确到 2 小数。 输入格式 无 输出格式 无 输入输出样例 输入 #1 5 9 5 6 8 9 输出 #1 7.67 #include<bits/stdc++.h> using namespace std; int main(){ 阅读详情

#include<stdio.h>
int main()
{
    float score,max,min,s=0;
    int i;
    printf("分数:\n");
    scanf("%f",&score);
    max=min=score;
    s+=score;
    for(i=2;i<=10;i++)
    {
        printf("分数:\n"); 
        scanf("%f",&score);
        if(max<score)
        max=score;
        if(min>score)
        min=score;
        s=s+score;
    }
s=(s-max-min)/8;
printf("该选手分数:\n");
printf("%5.2f",s);
}

序大奖赛中,有10评委参赛选手打分分数1~100分。选手最后得分为:去掉一个最高分一个最低分后其余8个分数的平均值。 **这个是我们序设计的一个习题,顺便记录一下。我是刚学习C++的小白,如果下面有什么不对或者不合理的地方还请大家在评论区指出。** 这个题有很多处理方式,比如在对十个评委打分的时候对分数进行排序,然后去除 ... 阅读详情

相关推荐

C++ STL实战:基于vector与deque的评委打分系统设计与实现

C++中,标准模板库(STL)是处理数据结构和算法的核心工具。其设计遵循泛型编思想,通过容器、迭代器和算法的分离,提供了高效、可复用的组件。理解不同容器的特性(如vector的连续存储与随机访问、deque的双端高效操作)及其适用场景,是进行高性能C++开发的基础。这些技术价值在于能够根据具体问题选择最合适的数据结构,从而优化序性能与代码清晰度。典型的应用场景包括需要管理动态集合、进行频繁头尾操作或排序过滤的数据处理任务。本文以经典的“评委打分”案例为切入点,深入探讨如何组合运用vector管理选

weixin_30512043的博客 674

评委打分自动计算

自动计算多个评委打分最高分最低分平均分,可自由设置去除最高分最低分的个数后求平均分,可对成绩进行保存。

去掉一个最高分最低分求平均值

青年歌手参加歌曲大奖赛,有10评委打分(满分10分),试编选手的平均得分(去掉一个最高分一个最低分)。 jie'ti'fen 代码

杨鑫newlife的专栏 2万+

C++依次输入10评委所评分数,去除一个最高分一个最低分,再算出平均分作为选手的得分

代码C++依次输入10评委所评分数,去除一个最高分一个最低分,再算出平均分作为选手的得分。

SYC20110120的博客 3906

青年歌手参加歌曲大奖赛,有10评委对她进行打分,试编求这选手的平均得分(去掉一个最高分一个最低分)

本题思路:可以考虑从终端输入10个数并进行求和,两两比较找出最大值和最小值用总和减去最大值和最小值除8即可得平均值

qq_47352996的博客 3048

10评委为5名选手打分问题

摘要:本文主要介绍了10评委对5名选手进行打分问题的解决办法。 1、题目示意 有5名选手选手ABCDE,10评委分别对每一名选手打分,去除最高分,去除评委最低分,取平均分。 2、解决办法 2.1. 创建五名选手,放到vector中 2.2. 遍历vector容器,取出来每一个选手,执行for循环,可以把10个评分打分存到deque容器中 2.3. sort算法对deq...

weixin_30344995的博客 2204

C++】__将五个选手进行打分,然后成绩从高到低依次排列(这个序会很好的解释C++面向对象的思想)

要求: 1、五选手。 2、十评委打分去掉最高最低分,算出平均分。 3、将平均分(最终分)按照从高到低排列。 4、用到动态数组和排序。 #include <iostream> #include<vector> #include<algorithm> #include<string> using namespace std; clas...

qq_31295885的博客 3447

基于C++的活动评委打分——STL案例

功能要求: 有五名选手选手ABCDE,10评委分别对每一名选手打分,去除最高分,去除最低分,去平均分 实现步骤: 1、创建五名选手,放在vector容器中 2、遍历vector容器,取出来每一个选手,执行for循环,可以将10评委打分存在deque容器中 3、sort算法对deque容器中分数排序,去除最高和最低分 4、deque容器遍历一遍,累加总分, 5、获取平均分 sh ...

红色的飞鸟博客 779

C++示例(评委给学生打分

题目要求:要求有五名学生,共计十个评委给每学生打分,积分规则为,去除打分中的最高分最低分,其余分数求平均,然后按分数高低排名。 #include<iostream> #include<vector> #include<string> #include<deque> #include<algorithm> using namespace...

qq_43404969的博客 1849

有问题!!!急求解答----去掉一个最高分去掉一个最低分

/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:张浩 * 完成日期:2012 年 1113日 * 版本号:v1.0

sdzh2012的专栏 4125

70.deque实现评委打分案例

需求 有5名选手选手ABCDE,10评委分别对每一名选手打分,去除最高分,去除评委最低分,取平均分。 //1. 创建五名选手,放到vector中 //2. 遍历vector容器,取出来每一个选手,执行for循环,可以把10个评分打分存到deque容器中 //3. sort算法对deque容器中分数排序,pop_back pop_front去除最高和最低分 //4. deque容器遍历一遍,...

augfun的博客 356

[deque容器练习]打分案例

案例要求: //打分案例(sort算法排序)//创建5个选手(姓名、得分),十个评委对五个选手进行打分//得分规则:去除最高分,去除最低分,取出平均分//按得分对5个选手进行排名 源代码: //打分案例(sort算法排序) //创建5个选手(姓名、得分),十个评委对五个选手进行打分 //得分规则:去除最高分,去除最低分,取出平均分 //按得分对5个选手进行排名 #includ...

weixin_34391854的博客 185

C++入门之十(评委打分案例)

#include"pch.h" #include<iostream> #include<string> #include<opencv2/opencv.hpp> #include<vector> #include<algorithm> // 标准算法头文件 using namespace std; u...

qq_42832272的博客 3252

c++提高篇——STL容器实现打分系统

有5名选手:选手ABCDE,10评委分别对每一名选手打分,去除最高分,去除评委最低分,取平均分

qq_52302919的博客 668

黑马C++(STL)案例-评委打分

2. 遍历vector容器,取出来每一个选手,执行for循环,可以把10个评分打分存到deque容器中。3. sort算法对deque容器中分数排序,去除最高和最低分1. 创建五名选手,放到vector中。4. deque容器遍历一遍,累加总分。我大致是按照黑马的步骤实现的,

remaker15的博客 342

去掉最高分最低分平均分

#include <stdio.h> #define M 8 int main() { int i; float a[M]; float avr,sum=0,max,min; printf(“Input score:\n”); for(i=0;i<M;i++) scanf("%f",&a[i]); max = a[0]; min = a[0]; for(i=0;i<M;i++) if(max<a[i]) max = a[i]; printf(去掉最高分:%.lf\n”

nine_one_six的博客 4711

C++:基于deque容器的简易评委打分系统

想不到吧,我今天又更新了!主要是晚上在学STL容器感觉这玩意挺有意思的,课里刚好有一个阶段性小序设计,我就拿来写了,感觉灵活性真的好高啊,然后我就按捺不住自己再发了这一篇博文,明明我现在还是STL小白呢哈哈,可能写出来的代码有些幼稚,但也是我成长过的风景嘛,记录一下啦,如有建议请大家评论或者私信哦~我都会看的~实现:可以完成对五名选手的成绩计算(十名评委打分,去除一个最高分一个最低分求均值),并且排名呈现。此序完全由本人制作,并且仅在CSDN平台发布,虽然我是个小菜鸡,但也是不能商用的哦嘿嘿。

qq_57623841的博客 537

编写C++语言序,在歌手大奖赛中,输入10评委为某选手打分成绩,去掉一个最高分去掉一个最低分,求该选手最后得分。

编写C++语言序,在歌手大奖赛中,输入10评委为某选手打分成绩,去掉一个最高分去掉一个最低分,求该选手最后得分。

Joe_c651401的博客 2866
下一篇: 1099:第n小的质数
开朗的网友112233
博客等级 码龄3年 20粉丝 7原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值