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

HNU 练习八 结构体编程题1. 评委打分

【问题描述】

       校园卡拉OK比赛设置了7名评委,当一名选手K完歌之后,主持人报出歌手名字后,7位评委同时亮分,按照惯例,去掉一个最高分和一个最低分后,其余5位评委评分总和为该选手的最终得分。

       一共有n组选手参加比赛,请你编写一个程序,当所有比赛结束后,列出所有选手的排名以及最终得分情况。

       假定不会出现总分相同的情况(总分相同时,以出场顺序优先排名还是?以后再说吧! 呵呵,暂时不管吧

)。

【输入形式】

       第1行为一个正整数n,表示参赛人数。随后n行,每行开始为选手的名字,随后7个正整数表示评委亮分情况,数据间以空格分隔。

【输出形式】

       按名次升序输出所有选手的名字以及总分,总共n行。

【样例输入】

4
Alice 90 90 85 92 90 90 90
Bob 92 99 88 92 92 92 92
Cindy 80 85 94 94 94 94 94
Dony 95 95 100 90 95 95 95

【样例输出】

Dony 475
Cindy 461
Bob 460
Alice 450

【样例说明】
【评分标准】

很久之前写的了,忘记思路是啥了

#include <iostream>
#include<algorithm>
#include<cstring>
using namespace std;
struct b
{string s;int getl[7];int ma=-1,mi=100,tot=0;	
}bb[10000];
bool cmp(b x,b y)
{return x.tot>y.tot;
}
int main()
{int n;cin>>n;for(int i=0;i<n;i++){cin>>bb[i].s;for(int j=0;j<7;j++){cin>>bb[i].getl[j];bb[i].tot+=bb[i].getl[j];if(bb[i].getl[j]>bb[i].ma)bb[i].ma=bb[i].getl[j];if(bb[i].getl[j]<bb[i].mi)bb[i].mi=bb[i].getl[j];}bb[i].tot=bb[i].tot-bb[i].ma-bb[i].mi;}sort(bb,bb+n,cmp);for(int i=0;i<n;i++)cout<<bb[i].s<<" "<<bb[i].tot<<endl;

http://www.lryc.cn/news/246002.html

相关文章:

  • 数据结构:字典树(前缀树,Trie树),压缩字典树(Radix)
  • 前端学习系列之html
  • Star History 十月开源精选 |AI for Postgres
  • 网络运维与网络安全 学习笔记2023.11.23
  • 红黑树(万字图文详解)
  • Kotlin学习——kt入门合集博客 kt里的委派模式Delegation kt里的特性
  • 数据挖掘 朴素贝叶斯
  • UI自动化测试工具有哪些优势?
  • 【论文阅读笔记】InstructDiffusion: A Generalist Modeling Interface for Vision Tasks
  • 笔记62:注意力汇聚 --- Nadaraya_Watson 核回归
  • 给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。
  • Go语言的学习笔记3——Go语言项目布局
  • 70-76-堆、贪心算法
  • Qt Network
  • Win10电脑用U盘重装系统的步骤
  • 安防视频监控/磁盘阵列/集中云存储平台EasyCVR设备录像保活不生效原因是什么?该如何解决?
  • 【JDK21】详解虚拟线程
  • UE5 - 虚幻引擎各模块流程图
  • vue3实现element table缓存滚动条
  • flutter布局详解及代码示例(下)
  • SQL Server:流程控制语言详解
  • 2、用命令行编译Qt程序生成可执行文件exe
  • 【追求卓越08】算法--排序算法
  • Linux fork笔试练习题
  • Jenkins 整合 Docker 自动化部署
  • 竞赛选题 题目:基于大数据的用户画像分析系统 数据分析 开题
  • selenium已知一个元素定位同级别的另一个元素
  • Kotlin中 for in 是有序的吗?forEach呢?
  • 每日一练2023.11.27———连续因子【PTA】
  • P8A002-CIA安全模型-配置Linux描述网络安全CIA模型之可用性案例