第十周项目四大奖赛计分(3)

来源:互联网 发布:调整优化作战力量结构 编辑:程序博客网 时间:2024/05/21 19:35

问题及代码:

/*  * Copyright (c) 2014, 烟台大学计算机学院  * All rights reserved.  * 文件名称:test.cpp  * 作    者: 郝俊宇  * 完成日期:2014年 11月 4 日  * 版 本 号:v1.0  *  * 问题描述:一次比赛有好几十位选手参加,每算一位,就得重新运行一次程序;修改程序,输出当前选手的最后得分,提示“按任意键计算下一位选手的成绩,退出请选择n:”如果输入的不是n,可以为下一位选手计算成绩。 * 输入描述:10个数 * 程序输出: 最后得分 */ #include <iostream>#include <cstdio>using namespace std;int main(){    char ch;    do    {        int i=1;        double j,average,sum=0,max=-1,min=11;        cout<<"请输入选手的成绩(0-10)"<<endl;        do        {            cout<<"第"<<i<<"位评委给分:";            cin>>j;            sum=sum+j;            if(max<j)                max=j;            if(min>j)                min=j;            i++;        }        while(i<=10);        average=(sum-max-min)/8;        cout<<"减去一个最高分:"<<max<<",减去一个最低分"<<min<<"。"<<endl;        cout<<"当前最后选手的得分是:"<<average<<endl;        cout<<"******************SUCCESS******************"<<endl;        cout<<"按n退出,其他键继续。。。"<<endl;        cin>>ch;    }    while(ch!='n');        return 0;}


运行结果:

知识点总结:

循环结构的应用,不要忘记加#include<cstdio>

学习心得:

终于对循环的应用熟练了。大笑

0 0
原创粉丝点击