第十一周项目5-大赛计分器 各种功能一身完成
2013-11-08 14:01
246 查看
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:田成琳 *完成日期:2013年 11月8 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述: *问题描述:大赛计分器 *程序输出: *问题分析: *算法设计: */ 我的程序: #include<iostream> using namespace std; double max(double,double); double min(double,double); int main() { double n,i,y,z,sum,x,ave; char a; while(true) { y=-999; z=999; sum=0; cout<<"请输入评委人数: "; cin>>i; for(n=1;n<=i;n++) { cout<<"请输入第"<<n<<"位评委给分: "; cin>>x; while(x<0||x>10) { cout<<"输入错误,请重新输入第"<<n<<"位评委给分:"; cin>>x; } y=max(y,x); sum+=x; z=min(z,x); } cout<<"去掉一个最高分: "<<y<<" "; cout<<"去掉一个最低分: "<<z<<" "; ave=(sum-y-z)/i; cout<<"该选手的最终得分为: "<<ave<<endl; cout<<"---------------------------------------------------------"<<endl; cout<<"是否继续计算下一位选手得分?“N”则退出,“其他键”则继续。"<<endl; cin>>a; if(a=='n'||a=='N') { break; } } return 0; } double max(double n,double m) { return n>m?n:m; } double min(double n,double m) { return n<m?n:m; }
运行结果:
心得体会:略。
相关文章推荐
- 第十一周项目4(拓展2)-大赛计分器,计算完一个选手后询问是否进行计算下一位选手得分
- 第十一周项目4(拓展1)-大赛计分器,若输入有误,能重新输入
- 各种功能的开源项目
- 实验题7.1: 编写一个程序algo7-1.cpp,实现二叉树的各种基本运算,并在此基础上设计一个程序Main.cpp完成如下功能(b为如下图所示的一棵二叉树)
- (提高篇) 第七讲 编程项目 k次方之和 大赛计分器等
- 国内风投是肿么了,都要靠各种大赛找项目了???
- [Symbian项目进展]完成了规则库的增删改的功能
- 小项目第一天完成了注册功能
- Spring Boot项目与Docker集成完成打包,打镜像及推送至镜像库的功能
- 【SSH网上商城项目实战23】完成在线支付功能
- 第十一周项目1 - 存储班长信息的学生类(1、完成类中成员的定义)
- 自己写的第一个Struts2的小项目,完成了基本的增删改查功能
- 11周 项目5.2 歌手大赛计分器
- Android项目实战--手机卫士22--卸载和分享功能的完成以及用户及系统应用的切换
- 第十一周项目4-计分器啊
- 【SSH网上商城项目实战26】完成订单支付后的短信发送功能
- 以下题目均在bookstore项目上完成(请先运行数据库文件): 1、编写单元测试用例,对用户注册功能的Action层进行测试。(注意:测试用例应考虑成功和失败的情况)
- HydroCMS完成项目标签功能和自定义目录修改功能
- 各种功能的开源项目
- 【JavaSE练习】项目_项目_模拟用户登陆注册功能(IO完成)