10个评委给选手打分,原则为:分值为0到100,去掉一个最高分,去掉一个最低分,其余8个分数相加,再除以8,即为选手的最终得分。编一个程序,输入10个评分,输出选手的最终得分。

#include
#include
#include

int main()
{
    int array1[10];
    int i,j=0,k=0;
    int m=0;
    for(i=0; i<10; i++)
    {
        scanf("%d",&array1[i]);
    }
    int max=array1[0];
    int min=array1[0];
    for(i=0;i<10;i++)
    {
        if(array1[i]         {
            min=array1[i];
            j=i;
        }
        if(array1[i]>max)
        {
            max=array1[i];
            k=i;
        }
    }
    for(i=0;i<10;i++)
    {
        if(i==j)
        {
            m+=0;
        }
        else if(i==k)
        {
            m==0;
        }
        else
        {
           m+=array1[i];
        }
    }
    double scane=0.0;
    scane=m/8.00;
    printf("%.2f\n",scane);
    return 0;

}
 

你可能感兴趣的:(10个评委给选手打分,原则为:分值为0到100,去掉一个最高分,去掉一个最低分,其余8个分数相加,再除以8,即为选手的最终得分。编一个程序,输入10个评分,输出选手的最终得分。)