计算选手最后得分(限制分的值,且最后按n或N键结束,其他键继续)
来源:互联网 发布:兴奋剂 知乎 编辑:程序博客网 时间:2024/06/05 19:27
1./* 2.*程序的版权和版本声明部分: 3.*Copyright(c)2013,烟台大学计算机学院学生 4.*All rights reserved. 5.*文件名称: 6.*作者:尚振伟 7.*完成日期:2013年 11月14日 8.*版本号:v0.1 9.*对任务及求解方法的描述部分: 10.*输入描述:无 11.*问题描述:评委给的分在0~10之间,否则需重新输入。12.*程序输入:13.*程序输出:14.*问题分析: 15.*算法设计: 16.*/ 17.我的程序: #include <iostream>using namespace std;int main(){ double sum=0,score,max,min,t; //t代表选手的最后得分 int n; while(1) //建立一个死循环 { cout<<"请输入评委人数:"; cin>>n; //n有键盘输入 max=-1; //选手得分和max比较,把大值赋给max min=11; //选手得分和min比较,把小值赋给min cout<<"请输入选手的成绩(0~10):"<<endl; for(int i=1;i<=n;i++) { cout<<"请输入第"<<i<<"位评委的分:"; cin>>score; while(score<0||score>10) { cout<<"你输入有误,请重新输入第"<<i<<"位评委的分:"; cin>>score; } if(max<score) max=score; if(min>score) min=score; sum+=score; } t=(sum-min-max)/8; cout<<"减去一个最高分:"<<max; cout<<"减去一个最低分:"<<min<<endl; cout<<"当前选手的最后得分是:"<<t<<endl; char c; cout<<"按n或N退出,其他继续:"; cin>>c; while(c=='n'||c=='N') { return 0; } } return 0;}
j结果展示:
心得体会:最后“按n或N键结束,其他键继续”费了老大劲。
- 计算选手最后得分(限制分的值,且最后按n或N键结束,其他键继续)
- 计算选手最后得分二
- 计算歌手的最后得分一
- n*n最后一位数
- 计算n!的最后一位非零数字的算法
- 计算N的M次方的最后3位数
- 计算n!的十进制表示最后有多少个0
- 计算n!的十进制表示最后有多少个0
- 求n的n次方最后一位
- 如何计算N!的最后一位非零数字(POJ 1604 Just the Facts)
- 杭电 1061 Rightmost Digit计算N^N次方的最后一位
- 最后的N天,心情很XX
- 最后的成功源于N次失败
- n!最后连续0的个数
- 求n!的最后一位非零数
- 求M的N次方最后三位
- Java读取文件的最后n位
- n的n次方的最后三位数的算法
- 编写一个程序,实现顺序栈的各种基本运算。
- mongodb的固定集合(优化效率)
- ITU-T-REC-G.1080-IPTV的体验质量(QoE)要求(三)
- HTML5 新增标签兼容处理
- 关于Invalidate、InvalidateRect和UpdateWindow
- 计算选手最后得分(限制分的值,且最后按n或N键结束,其他键继续)
- java基础--Jar包添加到build path方式说明--01
- spring+apache shiro demo
- MyEclipse6.0编译后的类无法自动发不到WebRoot/WEB-INF/classes文件夹下(转)
- Scrum敏捷开发&管理--计划启动
- 一个懦弱的IT人
- VC 如何使程序运行后自己删除自己
- mina线程总结
- Linux文件系统