YTU 2456: 评委打分
2024-08-28 23:28:21
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;
}
#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;
}
最新文章
- 68.Android之透明状态栏
- canvas初体验之加载图片
- winform 控件开发1——复合控件
- C++中extern “C”含义深层探索
- 单节点伪分布集群(weekend110)的Hive子项目启动顺序
- Missing artifact com.sun:tools:jar:1.5.0
- Linux开发工具之gdb(上)
- 用Python学分析 - 二项分布
- 记一次mongodb聚合查询
- 0ctf 2019 zero_task
- Linux 常用命令介绍
- JavaFX——简单的日记系统
- Linux内存管理 (22)内存检测技术(slub_debug/kmemleak/kasan)【转】
- git更新提交代码常用命令
- 【C++/实验三】类和对象
- day056-58 django多表增加和查询基于对象和基于双下划线的多表查询聚合 分组查询 自定义标签过滤器 外部调用django环境 事务和锁
- tp5多数据库配置
- REQUIRES_NEW 如果不在一个事务那么自己创建一个事务 如果在一个事务中 自己在这个大事务里面在创建一个子事务 相当于嵌套事务 双层循环那种
- R-sampe &; seq函数学习[转载]
- day2:vcp考试
热门文章
- 易语言报错:无法定位链接器!请检查 tools\link.ini 中的配置是否正确。 静态连接失败
- windows软件配置
- Mac OS X 下安装python的MySQLdb模块
- T3139 栈练习3 codevs
- UVA 11346 Probability
- 问题:typedef char *pstring????
- [vxlan] 二 什么是VXLAN
- iOS 内存管理策略
- BroadcastReceiver详解(二)
- 生活娱乐 WIFI机器人(某机器发烧友自己动手做一台)