歌星得分并且得出最好/差裁判!
来源:互联网 发布:淘宝手表男士 编辑:程序博客网 时间:2024/04/30 01:32
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double a[10];
double b[10];
double d[10];
double AVE,sum=0.0;
double t,k;
int i,j;
cout<<"请输入1~100的数:";
for (i=0;i<=9;i++)
{
cin>>a[i];
d[i]=a[i];
}
for (j=1;j<=9;j++)
{
for (i=0;i<=9-j;i++)
{
if (a[i]>a[i+1])
{
t=a[i];
a[i+1]=a[i];
a[i+1]=t;
}
}
}
cout<<"去掉一个最大值:"<<a[9]<<endl;
cout<<"去掉一个最小值:"<<a[0]<<endl;
for (i=1;i<=8;i++)
{
sum=sum+a[i];
}
AVE=(sum/8);
cout<<"选手最终得分:"<<AVE<<endl;
for (i=0;i<=9;i++)
{
if ((a[i]-AVE)<0)
b[i]=-(a[i]-AVE);
else b[i]=(a[i]-AVE);
}
for (int l=1;l<=9;l++)
{
for (i=0;i<=9-l;i++)
{
if (b[i]>b[i+1])
{
k=b[i];
b[i]=b[i+1];
b[i+1]=k;
}
}
}
cout<<"差值从小到大排序"<<endl;
for (i=0;i<=9;i++)
{
cout<<b[i]<<' ';
}
cout<<endl;
for (i=0;i<=9;i++)
{
if(b[0]==fabs(d[i]-AVE))
{
cout<<"最公平的评委:"<<i+1<<"号评委"<<endl;
}
}
for (i=0;i<=9;i++)
{
if(b[9]==fabs(d[i]-AVE))
{
cout<<"最不公平评委:"<<i+1<<"号评委"<<endl;
}
}
cout<<endl;
//cout<<"最公平的评委:"<<"最小得分差值的绝对值为"<<b[0]<<endl;
//cout<<"最不公平的评委:"<<"最大得分差值的绝对值为"<<b[9]<<endl;
return 0;
}
- 歌星得分并且得出最好/差裁判!
- 在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。同时对评委评分进行裁判,即在10个评委中找出最公平(即评分最接返平均
- java中 裁判打分 得出平均分,最高分和最低分
- 得分
- 得分
- 得分
- 得分
- 得分
- 得分
- 得分
- 得分
- 得分
- 得分
- 歌星大奖赛
- 歌星大奖赛
- 歌星大奖赛
- 歌星大赛
- 歌星大奖赛
- 10.翻转句子中单词的顺序。
- 有感于中通速递有限公司的拍照签收
- HEVC中SAO--自适应样点补偿 详细分析解读 .
- 站库分离
- 16-1.5 str1 str2字符串连接
- 歌星得分并且得出最好/差裁判!
- twitter的分布式照片存储系统
- AS3 websocket
- 删除字符串尾部重复的“字符串”
- 宣布降低Windows Azure Storage的定价
- linux开机启动任务和定时执行任务
- 3个 Windows Azure SQL Reporting开发的最佳做法
- Hadoop之父勾勒大数据平台未来
- 如何写好Linux设备驱动