首页 > 其他 > 详细

大奖赛计分

时间:2014-11-06 14:48:54      阅读:243      评论:0      收藏:0      [点我收藏+]

    输入代码:

/*
*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;
}


运行结果:

 

bubuko.com,布布扣

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

大奖赛计分

原文:http://blog.csdn.net/linhaiyun_ytdx/article/details/40860891

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!