第37讲-项目四-大奖赛计分

来源:互联网 发布:金融学实训软件 编辑:程序博客网 时间:2024/05/16 14:18

任务和代码

/**Copyright (c)2015,CSDN学院*All rights reserved.*文件名称:main.c*作    者:胡先军*完成日期:2015年5月22日*版 本 号:v1.0**问题描述:(1)基本要求:在歌手大奖赛中,有10个评委为参赛的选手打分,分数为1~10分。*选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。请编写一个程序实现。(2)上面的程序只能处理一位选手的成绩,现拓展为多人版。输出当前选手的最后得分后,提*示“按任意键计算下一位选手的成绩,退出请选择N:”如果输入的不是N或n,可以为下一位选手计算成绩*程序输出:选手得分*/#include <stdio.h>int main(){    int i;    double mark,aver,sum=0.0,max=0,min=10;    char ch;    do{    for(i=1;i<=10;i++)    {        printf("第%d位评委打分:",i);        scanf("%lf",&mark);        sum+=mark;        if(mark>max)            max=mark;        if(mark<min)            min=mark;    }    aver=(sum-max-min)/8;    printf("选手得分%.2lf\n",aver);    printf("按任意键计算下一位选手的成绩,退出请选择N:");    fflush(stdin);//将输入缓冲清空,否则getchar()会读入之前录入中的回车等符号    ch=getchar();    }while(ch!='N'&&ch!='n');    return 0;}

运行结果



0 0
原创粉丝点击