c++ 求裁判评分,最高分,最低分去掉 十个裁判的总分

来源:百度知道 编辑:UC知道 时间:2024/05/15 03:53:22
最高分 ;
最低分去掉 ;
十个裁判的总分 ;
就是如题,
帮帮忙,谢啦!
怎么越来越离谱了,
那个老兄给的有20个错误呢?
还是我的机器有毛病啊!
别是真的!

#include<iostream>
using namespace std;

int main()
{

double score[10];
double sum10=0, sum8;
double max, min;

for(int i=0; i<=9; i++)
{
cin>>score[i];
}
max=score[0];
min=score[0];
for(i=0; i<=9; i++)
{//若两个最高(低)分相同,只去一个最高(低)分;
sum10+=score[i];
if(max<score[i]) max=score[i];
if(min>score[i]) min=score[i];
}

sum8=sum10-max-min;
cout<<"最高分,最低分去掉 十个裁判的总分:"<<sum8;

return 0;
}

void main()
{

//一共12个裁判的分如下:
int number[12]={80,85,82,100,65,87,98,78,89,99,79,94};
int len=sizeof(number)/sizeof(int);

//以下是分排序
for(int i=0; i<len-1;i++)
for(int j=i+1; j<len;j++)
{
if(number[i]>number[j])
{
int temp=number[i];
number[i]=number[j];
number[j]=temp;
}
}

int su