第十周项目四大奖赛计分

来源:互联网 发布:淘宝助理5.6 编辑:程序博客网 时间:2024/05/22 07:57

*Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:test.cpp*作 者:李文贺*完成日期:2014年11月4日*版 本 号:v1.0*问题描述:计分*输入描述:*程序输出:结果#include <iostream>#include <iomanip>#include <cstdio>using namespace std;int main(){    char anykey;    do    {        double s,t,sum=0,max=0,min=10;        int i=1,p;        cout<<"请输入评委的人数:"<<endl;        cin>>p;        cout<<"请输入选手的成绩(0-10):"<<endl;        while(i<=p)        {            cin>>s;            if(s>=0&&s<=10)            {                cout<<"第"<<i<<"位评委给分:"<<s<<"分"<<endl;                sum+=s;                if(max<s)                    max=s;                if(min>s)                    min=s;                i++;            }            else            {                cout<<"分数不在正确范围内,请检查并请重新输入该选手的成绩(0-10)"<<endl;                continue;            }        }        t=(sum-max-min)/(p-2);        cout<<"减去一个最高分:"<<max<<"分,"<<"减去一个最低分:"<<min<<"分"<<endl;        cout<<"当前选手的最后得分是:"<<t<<"分"<<endl;        char *pt="SUCCESS";        cout<<setfill('*')<<setw(20)<<pt<<"********************"<<endl;        cout<<"按“N”键退出,其他键继续执行……";        cin>>anykey;        cout<<endl;    }    while((anykey!='N')&&(anykey!='n'));    return 0;}


0 0
原创粉丝点击