oj第九周练习
来源:互联网 发布:ubuntu安装sql server 编辑:程序博客网 时间:2024/05/17 18:00
问题及代码
.
/*烟台大学计算机学院 2016作者: 马春澎完成日期:2016年10月30日问题描述:Description在歌手大奖赛中,有9位评委为参赛的选手打分,分数为0~10分。选手最后得分为:去掉一个最高分和一个最低分后,取其余7个分数的平均值。请编写一个程序实现这个程序。Input9位评委给选手找的分,9个0-10之间的小数Output选手的最后得分,即9个成绩中去掉一个最高,去掉一个最低后的平均成绩。结果输出中,保留3位小数。Sample Input9.8 6.7 8.9 7.6 4.5 6.5 7.8 4.2 6.4Sample Output6.914*/#include <stdio.h>#include <stdlib.h>int main(){ double score,i,max,min,t,s; max=-1,min=11,s=0; for(i=1; i<10; i++) { scanf("%lf",&score); if(max<score) max=score; if(score<min) min=score; s=score+s; } t=(s-max-min)/7; printf("%.3lf\n",t); return 0;}
运行结果
知识点总结
用for循环解决实际问题
学习心得
首先要解决如何找最大最小值的问题,因为最大不超过10最小不低于0,因此可以把最大的设为-1,最小的设为11,输入的数肯定在两者之间依次排列找到最大的和最小的。
0 0
- oj第九周练习
- oj第九周练习 等比数列
- oj第九周练习 切面条
- oj第九周练习大帆玩英雄联盟
- 第九周 OJ 等比数列
- 第九周 OJ-1
- 第九周 OJ-2
- 第九周 OJ-3
- 第九周 OJ-4
- 第九周OJ-等比数列
- 第九周练习
- 第九周练习--等比数列
- oj第九周练习 统计出其中英文字母、数字、空格和其他字符的个数
- 第九周 OJ ASCII排序
- 第九周 Oj 切面条
- 第九周 OJ 第几天
- 第九周 OJ 大赛计分
- 第九周oj切面条
- POJ1511
- Spring+SpringMVC+Mybatis+Maven搭建项目
- 基于Python脚本和聚合数据实现手机号码归属地信息查询
- GDB调试手册
- 一路向北
- oj第九周练习
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
- 65. 布置行内脚本
- java线程(暂停、恢复、结束)前引
- 8 java se(8)----java多态和泛型的原理
- netbeans PHP 开发快捷键
- SpringMVC使用入门
- mysql中子查询和连接的使用
- 字符串方法-IP解析