C编程题:求参赛选手的最后得分

来源:互联网 发布:电脑版淘宝会员登录 编辑:程序博客网 时间:2024/05/22 01:52

在某一综艺比赛上,有十个评委给参赛选手的表现打分,分数范围从1到100分。选手最后得分为:去掉一个最高分和一个最低分后求剩下的8个分数的平均值,试编程实现求出分数。

<span style="font-family:FangSong_GB2312;font-size:14px;">#include <stdio.h>int main(){    int integer;    int i;    int max; //存放最大值    int min; //存放最小值    int sum;    max = -32768;//限制输入的有符号整数在整型范围内(int为2个字节)    min = 32767;    sum = 0; //用于存放最终总成绩    for(i = 1; i <=10; i++)    {        printf("input number %d = ",i); //依次输入10个分数        scanf("%d",&integer);        sum += integer;        if(integer > max) //判断最大值        {            max = integer;        }        if(integer < min) //判断最小值        {            min = integer;        }    }    printf("Canceled max score:%d\nCanceled min score:%d\n",max,min); //输出最大值和最小值    printf("Average score :%d\n",(sum - max - min)/8); //将10个总成绩出去最大值和最小值求平均值    return 0;}</span>


0 0