/*编程序,对某参赛选手的m(m>2)个评委所给分数score(分数score为小于等于10的
一个正实数)进行输入和处理,以求出最后得分lastScore:
去掉一个最高分和一个最低分后另m-2个得分的平均值。
*/
#include<iostream.h>
#include<iomanip.h>
void main(){
//(1)
int m;//m>2;
float score,max,min,lastscore;
cout.setf(ios::fixed); cout<<setprecision(2);
cout<<"请输入一个大于是2的整数:";
cin>>m;
while(m<=2)// 用while进行数据检验更实用.
{cout<<"请输入一个大于是2的整数:"; cin>>m;}
cout<<"输入第"<<1<<"个评委打的分数:";
cin>>score;
//-----------------------------------------
//(2) 边输入边计算分数
lastscore=max=min=score;//设定进入循环的条件.
for(int i=2;i<=m;i++)
{
cout<<"输入第"<<i<<"个评委打的分数:";
cin>>score;
if (score>max) max=score;
if(score<min) min=score;
lastscore+=score;
}
lastscore=(lastscore-(max+min))/(m-2);
//------------------------------------------
//(3) 输出选手的得分。
cout<<setprecision(2);
cout<<"这个选手的最后得分是:"<<lastscore<<endl;
}
//cin>>x1>>x1>>...>>xn;
寒泊
- 粉丝: 85
- 资源: 1万+
最新资源
- SparkSQL进阶操作相关数据
- java制作的小游戏,作为巩固java知识之用.zip
- Java语言写的围棋小游戏 半成品A Go game written in golang(Semi-finished).zip
- 基于Java-swing的俄罗斯方块游戏:源码+答辩文档+PPT.zip
- florr map详细版
- shiahdifhiahfiqefiwhfi weifwijfiwqufiqweefijeq0jfe
- registry-2.8.3<arm/amd>二进制文件
- Kotlin接口与抽象类详解及其应用
- 51单片机加减乘除计算器系统设计(proteus8.17,keil5),复制粘贴就可以运行
- lv_0_20241114231223.mp4
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈