当前位置: 代码迷 >> 综合 >> 歌星大奖赛
  详细解决方案

歌星大奖赛

热度:52   发布时间:2023-09-27 14:22:55.0

在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分,选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值,请编写一个程序实现

#include <iostream>



using namespace std;


int main()
{
    double sum=0;
    double avg;
    int i;
    int a[10],max,min;
    max=a[0];
    min=a[0];
    for (i=0;i<10;i++)
    {
        cin>>a[i];
        if (a[i]>a[i-1])
            max=a[i];
        if (a[i]<a[i-1])
            min=a[i];
        sum+=a[i];
    }


    sum=sum-max-min;
    avg=sum/8;
    cout<<min<<";"<<max<<";"<<avg;
    return 0;
}
  相关解决方案