大奖赛积分

来源:互联网 发布:外网监控软件 编辑:程序博客网 时间:2024/05/13 21:42
#include <iostream>#include <iomanip>using namespace std;int main(){ const int n=10;    int rater;   double ave, score, sum, max, min;    char choice;    cout<<setiosflags(ios::fixed)<<setprecision(3);    do    {        rater=1;        max=0;        min=10;       sum=0;        cout<<"请输入选手的成绩(0-10)"<<endl;        do       {            cout<<"第"<<rater<<"位评委给分:";           cin>>score;            if(score<0||score>10)               continue;            sum+=score;            if(max<score)                max=score;            if(min>score)               min=score;            rater++;        }while(rater<=n);        ave = (sum-max-min)/(n-2);       cout<<"减去一个最高分:"<<max;       cout<<", 减去一个最低分:"<<min<<"。"<<endl;       cout<<"当前选手的最后得分是:"<<ave<<endl;        cout<<"******************* SUCCESS ***********************"<<endl;        cout<<"按 N 退出,其他键继续....";        cin>>choice;        cout<<endl;    }while(choice!='N' && choice!='n');   return 0;}


输出结果:

学习总结:难,但做出来了,参考贺老师的,不知道该不该写原创,觉得不该写

0 0
原创粉丝点击