当前位置: 首页 > news >正文

【C++题解】1168. 歌唱比赛评分

问题:1168. 歌唱比赛评分

类型:数组找数


题目描述:

四(1) 班要举行一次歌唱比赛,以选拔更好的苗子参加校的歌唱比赛。评分办法如下:设 N 个评委,打 N 个分数( 0≤每个分数≤10 ),去掉一个最高分,去掉一个最低分,剩下的评委的平均分即为该选手的最后得分。

但是选手太多了,靠人工计算每个选手的得分太慢太麻烦。你能不能帮帮他们,设计一个程序让计算机来算出选手的最后得分呢?

输入:

第一行为一个整数 N (5≤N≤10);

第二行为 N 个整数 Ai (0≤Ai≤10 )。

输出:

选手的最后得分(保留两位小数)。

样例:

输入:

5
5 6 7 8 9

输出:

7.00

在这里插入图片描述


完整代码如下:

#include<bits/stdc++.h>
using namespace std;
int main(){//一、分析问题//已知:N 个分数(5≤N≤10);//未知:该选手的最后得分(保留两位小数)。//关系:	去掉一个最高分,去掉一个最低分,剩下的评委的平均分即为该选手的最后得分。//二、定义变量(已知、未知、关系)int n,a[11],mmax=INT_MIN,mmin=INT_MAX; double r=0.0;//三、输入已知cin>>n;for(int i=0;i<n;i++){cin>>a[i];r+=a[i];if(a[i]>mmax) mmax=a[i];if(a[i]<mmin) mmin=a[i];}//四、根据关系计算r=(r-mmax-mmin)/(n-2);//五、输出未知 cout<<fixed<<setprecision(2)<<r;return 0;
} 
http://www.lryc.cn/news/400732.html

相关文章:

  • 鸿蒙开发工程师面试-架构篇
  • 【Redis】持久化
  • 港股指数实时行情API接口
  • Qt5开发实战_图形_QPen
  • linux进程周边知识——内核对硬件的管理——计算机世界的管理
  • 同声传译语音合成接口,分段预合成实现丝滑的衔接效果
  • 数据结构——单链表详解(超详细)(1)
  • 在 Linux 上使用 lspci 命令查看 PCI 总线硬件设备信息
  • python数据可视化(6)——绘制散点图
  • 【人工智能】Transformers之Pipeline(二):自动语音识别(automatic-speech-recognition)
  • Mysql-错误处理: Found option without preceding group in config file
  • [iOS]内存分区
  • sklearn基础教程:掌握机器学习入门的钥匙
  • 【unity实战】使用unity制作一个红点系统
  • 开发指南046-机构树控件
  • SpringBatch文件读写ItemWriter,ItemReader使用详解
  • 如何评估AI模型:评估指标的分类、方法及案例解析
  • 程序员学CFA——经济学(七)
  • imx335帧率改到10fps的方法
  • Large Language Model系列之二:Transformers和预训练语言模型
  • java后端项目启动失败,解决端口被占用问题
  • PostgreSQL安装/卸载(CentOS、Windows)
  • OutOfMemoryError异常OOM排查
  • 【Python】Arcpy将excel点生成shp文件
  • torch之从.datasets.CIFAR10解压出训练与测试图片 (附带网盘链接)
  • 什么ISP?什么是IAP?
  • 外卖霸王餐系统怎么快速盈利赚钱?
  • Linux环境下安装Nodejs
  • 【Rust】字符串String类型学习
  • 先验概率 后验概率 最大似然估计 自编码器AE