2456: 评委打分

时间限制: 1 Sec  内存限制: 128 MB

提交: 283  解决: 52

题目描述

 一个歌唱比赛,比赛每次会从观众中随即抽取几名观众给分(观众至少有5个,分数为0~10分),由于观众感情色彩较重,不能像评委那般全部作数,所以赛方想出去掉2个最高分与2个最低分,剩下的取平均值作为一名选手的分数(分数取整,四舍五入),赛方无暇来做这个程序,于是来找你帮忙。

输入

刚开始,输入T,表示有T名选手参赛,跟着一个数n,为抽取的n名评委,接下来n个数为各评委的评分。

输出

输出第几名选手的平均分,每两名选手间有空行间隔(最后一名后没有)。

样例输入

2
5 0 10 5 4 4
7 5 4 6 2 3 0 3

样例输出

Num 1:4

Num 2:3

迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……

#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[20],i,j,n;
scanf("%d",&n);
for(int ii=0; ii<n; ii++)
{
int s=0;
scanf("%d",&j);
for(i=0; i<j; i++)
scanf("%d",&a[i]);
for(i=0; i<j-1; i++)
for(int c=0; c<j-i-1; c++)
{
if(a[c]>a[c+1])
{
int t=a[c];
a[c]=a[c+1];
a[c+1]=t;
}
}
for(i=2; i<j-2; i++)
s+=a[i];
printf("Num %d:%.0f\n",ii+1,(float)s/(j-4));
printf(ii==n-1?"":"\n");
}
return 0;
}

最新文章

  1. 68.Android之透明状态栏
  2. canvas初体验之加载图片
  3. winform 控件开发1——复合控件
  4. C++中extern “C”含义深层探索
  5. 单节点伪分布集群(weekend110)的Hive子项目启动顺序
  6. Missing artifact com.sun:tools:jar:1.5.0
  7. Linux开发工具之gdb(上)
  8. 用Python学分析 - 二项分布
  9. 记一次mongodb聚合查询
  10. 0ctf 2019 zero_task
  11. Linux 常用命令介绍
  12. JavaFX——简单的日记系统
  13. Linux内存管理 (22)内存检测技术(slub_debug/kmemleak/kasan)【转】
  14. git更新提交代码常用命令
  15. 【C++/实验三】类和对象
  16. day056-58 django多表增加和查询基于对象和基于双下划线的多表查询聚合 分组查询 自定义标签过滤器 外部调用django环境 事务和锁
  17. tp5多数据库配置
  18. REQUIRES_NEW 如果不在一个事务那么自己创建一个事务 如果在一个事务中 自己在这个大事务里面在创建一个子事务 相当于嵌套事务 双层循环那种
  19. R-sampe &amp; seq函数学习[转载]
  20. day2:vcp考试

热门文章

  1. 易语言报错:无法定位链接器!请检查 tools\link.ini 中的配置是否正确。 静态连接失败
  2. windows软件配置
  3. Mac OS X 下安装python的MySQLdb模块
  4. T3139 栈练习3 codevs
  5. UVA 11346 Probability
  6. 问题:typedef char *pstring????
  7. [vxlan] 二 什么是VXLAN
  8. iOS 内存管理策略
  9. BroadcastReceiver详解(二)
  10. 生活娱乐 WIFI机器人(某机器发烧友自己动手做一台)