首页 > 代码库 > 大奖赛计分

大奖赛计分

    输入代码:

/**Copyright (c)2014烟台大学计算机与控制工程学院*All rights reserved.*文件名称:sum.cpp*作    者:林海云*完成日期:2014年11月6日*版 本 号:v1.0**问题描述: 歌手大奖赛计分*程序输出:*/#include <iostream>using namespace std ;int main (){    const int n=10;    double ave,score,sum,max,min;    int i=1;    max=-1;    min=11;    sum=0;    cout<<"请输入选手的成绩(0-10)"<<endl;    do    {        cout<<"第"<<i<<"位评委给分:";        cin>>score;        sum+=score;        if(max<score)        max=score;        if(min>score)        min=score;        i++;    }    while(i<=n);   ave=(sum-max-min)/(n-2);   cout<<"减去一个最高分:"<<max;   cout<<"减去一个最低分:"<<min<<"  ."<<endl;   cout<<"当前选手的最后得分是"<<ave<<endl;   cout<<"**************SUCCESS****************"<<endl;   cout<<"按N键***************继续*************Y"<<endl;   return 0;}


运行结果:

 

总结:该程序的难点是控制min和max的值,和会使用do-----while循环语句。

大奖赛计分