实验目的:学会使用循环控制语句解决实际问题
实验内容:编写大奖赛用的计分程序

* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:                             
* 作    者: 张馨                            
* 完成日期:   2011      年    11   月        11日
* 版 本号:

* 对任务及求解方法的描述部分
* 输入描述:选手的原始成绩
* 问题描述:各评委打出的成绩介于0-10之间,计分规则为去掉一个最高分和一个最低分后取平均。其他要求:输出错误要能马上重新输入;评委人数在程序中的修改要尽可能方便;计算完一位选手的成绩后可以连续地计算下一位选手的成绩。
* 程序输出:各位选手的最高分、最低分及最终成绩
* 问题分析:……
* 算法设计:……
* 程序头部的注释结束(此处也删除了斜杠)
#include <iostream>
using namespace std;
int main()
{double k,m=0,n=10,i=1,sum=0,end;
cout<<"请输入选手成绩(0~10)"<<endl;
while (i<=7)
{
    cout<<"第"<<i<<"位评委给分:";
 cin>>k;
 if(k>=0 && k<=10)
  i++;
 else
 { cout<<"第"<<i<<"位评委给分:";
    cin>>k;
       i++; 
  }
if(m<k)
m=k;
if(n>k)
n=k;
sum=sum+k;
}
cout<<"减去一个最低分:"<<m<<"/t"<<"减去一个最高分:"<<n<<endl;
end=(sum-m-n)/5.0;
cout<<"最后得分:"<<end<<endl;
return 0;
}

经验积累:

1、编程一步步复杂起来,有点伤脑筋喽~

2、此次作业依旧是以小组讨论的方式完成,好多人一起解决问题可以快速解决。

上级感言:

虽然这次作业刚开始时觉得很复杂,但是一步一步分析,同学间的讨论,也就变得简单起来,C++继续加油把!

第十二周作业任务2-1相关推荐

  1. 20189200余超 2018-2019-2 移动平台应用开发实践第十二周作业

    20189200余超 2018-2019-2 移动平台应用开发实践第十二周作业 服务 Service的声明 Service是Android中的四大组件,使用它一定要在AndroidManifest.x ...

  2. 中国大学mooc网上C++第十二周作业3

    中国大学mooc网上C++第十二周作业3 12.3重载加法运算符的复数运算 题目内容: 定义一个复数类,并重载加法运算符(+)和赋值运算符(=)以适用对复数运算的要求. 输入格式: 依次输入两个复数的 ...

  3. 2019春第十二周作业

    作业头内容 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言作业评价标准 我在这个课程的目标是 学习二级指针的概念:掌握指针数组的应用方法:理解指针与函数的关系,学习指针作为函数返 ...

  4. 2019春第十二周作业Compile Summarize

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 这里 我在这个课程的目标是 能按自己的想法解出题目 这个作业在那个具体方面帮助我实现目标 能朝着软件工程师方向发展 参考文献与网址 C语言 ...

  5. c语言删除偶数号节点,第十二周作业

    这个作业属于那个课程 C语言程序设计II 6-1 计算最长的字符串长度 本题要求实现一个函数,用于计算有n个元素的指针数组s中最长的字符串的长度. 函数接口定义: int max_len( char ...

  6. 软件需求工程与UML建模第十二周作业

    人员分工 ·张青龙:组织工作,汇集组员成果,制作ppt,撰写需求文档 ·吴国玄:进行涉众分析 ·赵子昱:进行原型分析 ·周彦哲:与甲方面谈 ·陈泇兴:硬数据采样 ·唐思凡:撰写博客 项目前景与范围 项 ...

  7. 20169212《Linux内核原理及分析》第十二周作业

    格式化字符串漏洞实验 格式化字符串漏洞是由像 printf(user_input) 这样的代码引起的,其中 user_input 是用户输入的数据,具有 Set-UID root 权限的这类程序在运行 ...

  8. 2021-2022-1 20212820《Linux内核原理与分析》第十二周作业

    缓冲区溢出漏洞实验 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况.这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段.这一漏洞的出现是由于数据缓冲器和返回地址的暂时 ...

  9. 20169210《Linux内核原理与分析》第十二周作业

    Return-to-libc 攻击实验 缓冲区溢出的常用攻击方法是用 shellcode 的地址来覆盖漏洞程序的返回地址,使得漏洞程序去执行存放在栈中 shellcode.为了阻止这种类型的攻击,一些 ...

最新文章

  1. php的运算符实践输入年份,[php第四课]运算符
  2. php cgi windows7安装,PHP For Windows64位
  3. Python(17)_urllib下的parse的编码解码函数
  4. facebook 邀请好友_如何在Facebook上与某人解除好友
  5. vim 基础学习之文件跳转
  6. lisp java_从Java调用的LISP代码
  7. duration java_Java Duration类| minusMillis()方法与示例
  8. 如何在VS2013中显示代码行号
  9. 三丰三坐标编程基本步骤_ABB 机器人 | 输送链跟踪配置和编程步骤
  10. HTML map 设置图热点
  11. python在冒号处显示语法错误_python中的语法错误
  12. EMS、CEM、OEM、ODM、IDH、IDM介绍
  13. 云轴科技 ZStack 与和信创天完成兼容性认证,打造稳定安全的桌面云!
  14. 解决vue项目在ie浏览器中无法显示的问题,兼容低版本浏览器问题
  15. 使用gpu服务器搭建人脸识别系统,基于GPU的大规模人脸识别系统的设计与实现
  16. 我的世界java史莱姆生成条件_关于我的世界史莱姆的生成条件分析介绍
  17. Python基础教程100天:Day03-分支结构
  18. python脚本AttributeError: module 'xxxx' has no attribute 'xxxxx'错误解决办法
  19. 免费随身wifi无需360
  20. GIt+jenkins代码自动上线

热门文章

  1. 电力电子技术-整流电路2
  2. 交叉驰豫的影响因素_能量转移与交叉弛豫
  3. windows远程连接发生身份验证错误,提示要求的函数不受支持
  4. Ubuntu 修改tomcat端口
  5. 服务器操作系统安装命令,安装windows server 2008r2服务器操作系统
  6. Rust:Cargo check 时 Updating crates.io index 发生错误
  7. (HR职场)什么是计划能力?如何提高计划能力?
  8. Java解决主从数据库延迟问题_MySQL主从数据库同步延迟问题解决
  9. acwing-378. 骑士放置(最小独立集)
  10. 【Medical physics】放射治疗类型