第10周项目4-大奖赛计分
2014-11-03 13:02
141 查看
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:C++15.cpp *作 者:王一锟 *完成日期:2014年11月2日 *版 本 号:v1.0 * *问题描述:大奖赛计分 *输入描述:评委人数,各评委给分 *输出描述:选手得分 */ #include <iostream> #include <iomanip> using namespace std; int main() { int n,rater; double ave,score,sum,max,min; char choice; cout<<setiosflags(ios::fixed)<<setprecision(3); do { cout<<"请输入评委人数:"; cin>>n; cout<<"请输入选手的成绩(0-10)"<<endl; rater=1; max=0; min=10; sum=0; 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<<endl; cout<<"减去一个最低分:"<<min<<endl; cout<<"当前选手的最后得分是:"<<ave<<endl; cout<<"******************* SUCCESS ***********************"<<endl; cout<<"按 N 退出,其他键继续..."; cin>>choice; cout<<endl; } while(choice!='N' && choice!='n'); return 0; }
运行结果:
对于这个程序,第一感觉就是难,但是经过多人讨论理清思路总结后发现其实用的都是已经学过的知识,弄清楚程序大体构架,慢慢塞入细节,一点点深入,这样就感觉简单多了~
相关文章推荐
- 第10周上机实践项目4——大奖赛计分
- 第10周项目4-大奖赛计分
- 第10周项目4-大奖赛计分
- 第10周项目4.3大奖赛计分
- 第10周项目4-大奖赛计分
- 第10周项目4-大奖赛计分(控制评委人数)
- 第10周项目4大奖赛计分(及时纠错保证输入正确的分数)
- 第10周项目4大奖赛计分(可控评委的人数)
- 第10周项目4-大奖赛计分拓展
- 第10周项目4-大奖赛计分
- 第10周项目4-大奖赛计分(扩展)
- 第10周项目4-大奖赛计分(输入错误时改正)
- 第10周项目4-大奖赛计分
- 第10周项目4大奖赛计分(可修正错误可控评委数可多次使用的终极版)
- 第10周项目4:大奖赛计分
- 第10周项目4大奖赛计分
- 第10周项目4大奖赛计分(扩展2 成绩必须按要求,否则修改)
- 第10周项目大奖赛计分(扩展1.评委人数不固定)
- 2014秋C++第10周项目4参考-大奖赛计分
- 第10周项目4大奖赛计分