#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);
}
相关推荐
C++ STL实战:基于vector与deque的评委打分系统设计与实现
在C++编程中,标准模板库(STL)是处理数据结构和算法的核心工具。其设计遵循泛型编程思想,通过容器、迭代器和算法的分离,提供了高效、可复用的组件。理解不同容器的特性(如vector的连续存储与随机访问、deque的双端高效操作)及其适用场景,是进行高性能C++开发的基础。这些技术价值在于能够根据具体问题选择最合适的数据结构,从而优化程序性能与代码清晰度。典型的应用场景包括需要管理动态集合、进行频繁头尾操作或排序过滤的数据处理任务。本文以经典的“评委打分”案例为切入点,深入探讨如何组合运用vector管理选
评委打分自动计算程序
自动计算多个评委打分的最高分、最低分、平均分,可自由设置去除最高分最低分的个数后求平均分,可对成绩进行保存。
去掉一个最高分和最低分求平均值
青年歌手参加歌曲大奖赛,有10个评委打分(满分10分),试编程求选手的平均得分(去掉一个最高分和 一个最低分)。 jie'ti'fen 代码:
C++依次输入10名评委所评分数,去除一个最高分和一个最低分,再算出平均分作为选手的得分
【代码】C++依次输入10名评委所评分数,去除一个最高分和一个最低分,再算出平均分作为选手的得分。
青年歌手参加歌曲大奖赛,有10个评委对她进行打分,试编程求这位选手的平均得分(去掉一个最高分和一个最低分)
本题思路:可以考虑从终端输入10个数并进行求和,两两比较找出最大值和最小值用总和减去最大值和最小值除8即可得平均值
10名评委为5名选手打分问题
摘要:本文主要介绍了10名评委对5名选手进行打分问题的解决办法。 1、题目示意 有5名选手:选手ABCDE,10个评委分别对每一名选手打分,去除最高分,去除评委中最低分,取平均分。 2、解决办法 2.1. 创建五名选手,放到vector中 2.2. 遍历vector容器,取出来每一个选手,执行for循环,可以把10个评分打分存到deque容器中 2.3. sort算法对deq...
【C++】__将五个选手进行打分,然后成绩从高到低依次排列(这个程序会很好的解释C++面向对象的思想)
要求: 1、五位选手。 2、十位评委打分,去掉最高最低分,算出平均分。 3、将平均分(最终分)按照从高到低排列。 4、用到动态数组和排序。 #include <iostream> #include<vector> #include<algorithm> #include<string> using namespace std; clas...
基于C++的活动评委打分——STL案例
功能要求: 有五名选手,选手ABCDE,10个评委分别对每一名选手打分,去除最高分,去除最低分,去平均分 实现步骤: 1、创建五名选手,放在vector容器中 2、遍历vector容器,取出来每一个选手,执行for循环,可以将10个评委打分存在deque容器中 3、sort算法对deque容器中分数排序,去除最高和最低分 4、deque容器遍历一遍,累加总分, 5、获取平均分 sh ...
C++示例(评委给学生打分)
题目要求:要求有五名学生,共计十个评委给每位学生打分,积分规则为,去除打分中的最高分和最低分,其余分数求平均,然后按分数高低排名。 #include<iostream> #include<vector> #include<string> #include<deque> #include<algorithm> using namespace...
有问题!!!急求解答----去掉一个最高分,去掉一个最低分。
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:张浩 * 完成日期:2012 年 11月13日 * 版本号:v1.0
70.deque实现评委打分案例
需求 有5名选手:选手ABCDE,10个评委分别对每一名选手打分,去除最高分,去除评委中最低分,取平均分。 //1. 创建五名选手,放到vector中 //2. 遍历vector容器,取出来每一个选手,执行for循环,可以把10个评分打分存到deque容器中 //3. sort算法对deque容器中分数排序,pop_back pop_front去除最高和最低分 //4. deque容器遍历一遍,...
[deque容器练习]打分案例
案例要求: //打分案例(sort算法排序)//创建5个选手(姓名、得分),十个评委对五个选手进行打分//得分规则:去除最高分,去除最低分,取出平均分//按得分对5个选手进行排名 源代码: //打分案例(sort算法排序) //创建5个选手(姓名、得分),十个评委对五个选手进行打分 //得分规则:去除最高分,去除最低分,取出平均分 //按得分对5个选手进行排名 #includ...
C++编程入门之十(评委打分案例)
#include"pch.h" #include<iostream> #include<string> #include<opencv2/opencv.hpp> #include<vector> #include<algorithm> // 标准算法头文件 using namespace std; u...
c++提高篇——STL容器实现打分系统
有5名选手:选手ABCDE,10个评委分别对每一名选手打分,去除最高分,去除评委中最低分,取平均分。
黑马C++(STL)案例-评委打分
2. 遍历vector容器,取出来每一个选手,执行for循环,可以把10个评分打分存到deque容器中。3. sort算法对deque容器中分数排序,去除最高和最低分。1. 创建五名选手,放到vector中。4. deque容器遍历一遍,累加总分。我大致是按照黑马的步骤实现的,
去掉最高分最低分求平均分
#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”
C++:基于deque容器的简易评委打分系统
想不到吧,我今天又更新了!主要是晚上在学STL容器感觉这玩意挺有意思的,课程里刚好有一个阶段性小程序设计,我就拿来写了,感觉灵活性真的好高啊,然后我就按捺不住自己再发了这一篇博文,明明我现在还是STL小白呢哈哈,可能写出来的代码有些幼稚,但也是我成长过程的风景嘛,记录一下啦,如有建议请大家评论或者私信哦~我都会看的~程序实现:可以完成对五名选手的成绩计算(十名评委打分,去除一个最高分一个最低分求均值),并且排名呈现。此程序完全由本人制作,并且仅在CSDN平台发布,虽然我是个小菜鸡,但也是不能商用的哦嘿嘿。
编写C++语言程序,在歌手大奖赛中,输入10名评委为某选手的打分成绩,去掉一个最高分,去掉一个最低分,求该选手最后得分。
编写C++语言程序,在歌手大奖赛中,输入10名评委为某选手的打分成绩,去掉一个最高分,去掉一个最低分,求该选手最后得分。
674



被折叠的 条评论
为什么被折叠?



