/*编程序,对某参赛选手的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;
寒泊
- 粉丝: 86
- 资源: 1万+
最新资源
- 学生购电小程序 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip
- 学生宿舍管理系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip
- 学生选课系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip
- django开发注意事项
- 使用 Spout 将 openFrameworks 纹理发送或接收至使用 DirectX 和 OpenGL 的其他应用程序.zip
- 药店管理系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip
- 学习资料销售平台 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip
- 使用 Visual Studio 2017 和 Windows 10 SDK 编写的 DirectX 11 3D 游戏编程简介源代码.zip
- 研知识题库小程序 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip
- 使用 WinSafe 以 Rust 编写的本机 Windows 应用程序示例 .zip
- YOLOv5安全帽检测代码+训练好的安全帽模型+权重+数据集+使用教程(高分项目)
- 疫情核酸预约小程序 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip
- 使用 wqweto DirectX 类型库的 VB6 HLSL RayMarching.zip
- 本文简要介绍了mq4(甲烷传感器)
- 医院核酸检测预约挂号系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip
- 医院预约挂号系统小程序 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈