青年歌手大奖赛_评委会打分
来源:互联网 发布:linux查看内存总量 编辑:程序博客网 时间:2024/05/14 09:39
青年歌手大奖赛_评委会打分
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 45946 Accepted Submission(s): 23001
Problem Description
青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。
Input
输入数据有多组,每组占一行,每行的第一个数是n(2<n<=100),表示评委的人数,然后是n个评委的打分。
Output
对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。
Sample Input
3 99 98 974 100 99 98 97
Sample Output
98.0098.50
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i,j,temp;
double s[105];
while(scanf("%d",&n)!=EOF)
{
double S = 0;
for(i=0;i<n;i++)
scanf("%lf",&s[i]);
for(i = 0;i< n-1;i++)
for(j = 0;j < n-i-1; j++)
if(s[j]>s[j+1])
{
temp = s[j];
s[j] = s[j+1];
s[j+1] = temp;
}
for(i = 1;i< n-1;i++)
S+= s[i];
S/= (n-2);
printf("%.2f\n",S);
}
return 0;
}
#include <stdlib.h>
int main()
{
int n,i,j,temp;
double s[105];
while(scanf("%d",&n)!=EOF)
{
double S = 0;
for(i=0;i<n;i++)
scanf("%lf",&s[i]);
for(i = 0;i< n-1;i++)
for(j = 0;j < n-i-1; j++)
if(s[j]>s[j+1])
{
temp = s[j];
s[j] = s[j+1];
s[j+1] = temp;
}
for(i = 1;i< n-1;i++)
S+= s[i];
S/= (n-2);
printf("%.2f\n",S);
}
return 0;
}
0 0
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- 青年歌手大奖赛_评委会打分
- hdu 2014 青年歌手大奖赛_评委会打分
- 2014 青年歌手大奖赛_评委会打分
- 2014 青年歌手大奖赛_评委会打分
- HDU:青年歌手大奖赛_评委会打分
- HDU 2014 青年歌手大奖赛_评委会打分
- 构造函数的继承_C#
- Windows下,mysql-5.6.10-winx64 的安装使用问题解决 ( ERROR 1044, ERROR 2003)
- eclipse cdt 快捷键
- 详解Android定位
- FND Debug Log(FND_LOG_MESSAGES)
- 青年歌手大奖赛_评委会打分
- mysql开启用户(登录)审计功能
- 【同步策略】带宽限制下的视觉实体属性传播
- ViewController的生命周期
- impress.js 装X利器
- 【同步策略】网络游戏同步原理荟萃
- OC学习笔记OOP之封装
- C#:DataSet控件(数据控件)
- 向gridview中添加超级链接列