第37讲项目4——大奖赛计分(1)

任务及要求

/*
*Copyright (c)2016,csdn学院
*All rights reserved.
*文件名称:lzz.c
*作    者:兰泽泽
*完成日期:2016年3月19日
*版 本 号:v1.0
*问题描述:(1)基本要求:在歌手大奖赛中,有10个评委为参赛的选手打分,分数为1~10分。
            选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。请编写
            一个程序实现。

*程序输入:
*程序输出:
*/
#include <stdio.h>
int main()
{
    int i,j;
    float grade,max,min,average,sum;//分别用来表示选手的分数,最高分,最低分,平均分,总分
    printf("Please input the player's grade:");
    scanf("%f",&grade);
    max=grade;
    min=grade;
    sum=grade;
    for(i=1;i<10;i++)
    {
        scanf("%f",&grade);
        sum+=grade;
        if(grade>max)//得到最高分
            max=grade;
        if(grade<min)
            min=grade;//得到最低分

    }
    average=(sum-max-min)/8;

    printf("max=%f min=%f average=%f\n",max,min,average);
    return 0;
}

运行结果

第37讲项目4——大奖赛计分(1)_第1张图片


你可能感兴趣的:(第37讲项目4——大奖赛计分(1))