第十周项目四——大奖赛计分拓展(2)错误求解
2014-11-04 12:31
218 查看
问题及代码:
运行结果:
学习心得:
至今不明白哪里有问题,为什么计算时可以忽略超出范围数字的存在但是却不能显示重新输入,望各位大神路过指点。
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:陈旭 * 完成日期:2014年 11 月 4 日 * 版 本 号:v1.0 * * 问题描述: 多位评委为参赛选手打分,求去掉一个最高分合一个最低分后,剩余分数的平均值 * 输入描述: 多个整数分数 * 程序输出: 对应选手的最后得分 */ #include <iostream> using namespace std; int main() { int i,j; cout <<"请输入评委人数:"; cin >>j; double score,max,min,average,all; cout <<"请输入选手的成绩(0-10)"<<endl; all=0,max=-1,min=11,i=0; do { i++; cout <<"第"<<i<<"位评委的得分:"; cin >>score; if(score<0||score>10) continue; all=all+score; if(score>max) max=score; if(score<min) min=score; } while(i<j); cout <<"减去一个最高分:"<<max<<",减去一个最低分:"<<min<<"。"<<endl; average=(all-max-min)/(j-2); cout << "当前选手的最后得分是:"<<average<< endl; cout <<"*****************SUCCESS******************"<<endl; cout <<"按N退出,其他键继续...Y"<<endl; return 0; }
运行结果:
学习心得:
至今不明白哪里有问题,为什么计算时可以忽略超出范围数字的存在但是却不能显示重新输入,望各位大神路过指点。
相关文章推荐
- 第十周项目四:大奖赛计分(有错误,求大神)
- 第十周项目四 大奖赛计分拓展一
- 第十周项目四 (拓展)大奖赛计分
- 第十周项目4及其拓展:大奖赛计分
- 第十周项目 4 大奖赛计分(拓展3:连续输入选手成绩)
- 第十周项目 4 大奖赛计分(拓展2:输入分值要在正确范围内)
- 第十周项目 4 大奖赛计分(拓展1:不定评委数)
- 第十周项目四——大奖赛计分拓展(2)
- 第十周项目四 大奖赛计分(拓展版)
- 第十周项目四——大奖赛计分拓展(1)
- 第10周项目4-大奖赛计分拓展
- 第十周项目 4 大奖赛计分
- 第十周项目4-大奖赛计分(有范围的分数)
- 第十周项目四(2)——大奖赛计分
- 第十周项目大奖赛计分
- 第十周上机项目4 (1) 大奖赛计分
- 第十周项目4-大奖赛计分(十个评委)
- 第十周项目4-大奖赛计分
- 第十周项目4-大奖赛计分(可为多个选手打分)
- 第十周项目四——大奖赛计分