第十周 项目四拓展
来源:互联网 发布:红帽linux dhcp配置 编辑:程序博客网 时间:2024/04/30 02:31
当评委人数并不固定为10人,修改程序,可以选择在运行开始时输入评委人数
问题及代码:
/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:test.cpp*作者:李楠*完成日期:2014年11月2日*版本号:v1.0**问题描述:歌手在大奖赛中,有n个评委为参赛选手打分,分数为0~10.选手最后得分为:去掉一个最高分和一个最低分后,取其余n-2个分数的平均值 请编写一个程序实现这个程序。*输入描述:n个小数,分别代表每一位评委的评分*程序输出:一个小数,代表该选手的得分*/#include <iostream>using namespace std;int main(){ int n,count=1; double ave,sum=0,max=-1,min=11,grade; cout<<"请输入评委人数:"; cin>>n; while(count<=n) { cin>>grade; sum=sum+grade; if(max<=grade) max=grade; if(min>=grade) min=grade; count++; } ave=(sum-max-min)/(n-2); cout<<"减去一个最高分:"<<max<<endl; cout<<"减去一个最低分:"<<min<<endl; cout<<"当前选手的最后得分是:"<<ave<<endl; return 0;}
运行结果:
知识点总结:
这样修改使这个程序更有价值
学习心得:
一点点地改善,最终会写出符合常识,更人性化的程序!
0 0
- 第十周 项目四拓展
- 第十周项目四 (拓展)大奖赛计分
- 第十周项目四 大奖赛计分(拓展版)
- 第十周项目四 大奖赛计分拓展一
- 第十周项目1拓展
- 第十周项目1拓展
- 第十周项目四——大奖赛计分拓展(1)
- 第十周项目四——大奖赛计分拓展(2)
- 第十周项目四——大奖赛计分拓展(2)错误求解
- 第十四周 项目四--拓展1--字符数组排序
- 第十四周项目四拓展2-选择排序
- 第十四周-(项目四,拓展二)数组排序。
- 第十周项目一 拓展题目
- 第十周项目一(1)拓展题目
- 第十周项目4拓展3
- 第十周项目4拓展2
- 第十周项目四
- 第十周项目一——拓展项目(二)
- 【秋游】诗一首
- Linux下查看txt文档
- (转载) 书籍推荐
- SSI学习(一)
- 第十周项目二——M$pszi$y是嘛意思?(一)
- 第十周 项目四拓展
- _信息安全入门指南
- poj2245 zoj 1089 bfs_水
- 李菜鸟大步走在进步的道路上
- 2014-11-02博客第一天
- 教程:移动应用引导页设计指南
- 创新一定要打破现有规则,一定难以琢磨不可学习
- 经历--比赛绿盟_安全研究员
- HDU5088Revenge of Nim II(高斯消元求自由变元个数)