第三十七讲项目4.2——大奖赛计分多人版
来源:互联网 发布:淘宝中秋节活动 编辑:程序博客网 时间:2024/05/17 05:52
问题描述
程序代码
#include <stdio.h>#include <stdlib.h>/**csdn学院--2016级*目的:让代码见证成长(作为一个初学的菜鸟,如*大家有发现错误,欢迎指正!)*文件名称:Myfun73.c*作者:小臣小仁*完成日期:2016年12月16日*/int main(){ int judgeNum,singerNum,s,j; float max,min,mark,sum,aver; printf("请输入评委人数:"); scanf("%d",&judgeNum); printf("请输入歌手人数:"); scanf("%d",&singerNum); for(s=1;s<=singerNum;s++) { sum=0; aver=0; max=0; min=10; printf("下面计算第%d选手的成绩\n",s); for(j=1;j<=judgeNum;j++) { printf("第%d位评委的分数:",j); scanf("%f",&mark); sum+=mark; if(mark>max) max=mark; if(mark<min) min=mark; } aver=(sum-max-min)/(judgeNum-2); printf("去掉一个最高分%.2lf,去掉一个最低分%.2lf\n",max,min); printf("第%d选手的成绩%f\n",s,aver); } return 0;}
输出结果
知识点总结
在输出得分时,小数点后面有零的末尾有一个多冒出来一个数字,是因为我定义的为float型的。
心得体会
可能程序还有诸多需要优化的地方,但对应初学者的我,还感觉力不从心,希望大家谅解。
0 0
- 第三十七讲项目4.2——大奖赛计分多人版
- 第三十七讲项目4.1——大奖赛计分
- 第三十八讲项目1——大奖赛计分(续一)
- 第37讲项目4——大奖赛计分(2)
- 第三十八讲项目一 大奖赛计分(续一)
- 第十周项目四—大奖赛计分
- 第37讲项目4——大奖赛计分(1)
- 第38讲项目1——大奖赛计分(续一)
- 第七讲项目2.1——歌手大奖赛计分函数版
- 第七讲项目2.2——歌手大奖赛计分函数版
- 第37讲-项目四-大奖赛计分
- 第九周—大奖赛计分
- 第九周—大奖赛计分
- C++第11周项目4——大奖赛计分
- 第十周项目四(2)——大奖赛计分
- 第十周项目四——大奖赛计分
- 第十周项目四——大奖赛计分(3)
- 第十周项目四(1)——大奖赛计分
- JavaScript面向对象(3)-构造函数的继承[转]
- 【开源访谈】zTree 作者张其纲访谈实录
- 负载均衡
- C++进程通信之剪贴板
- RxJava基础(操作符)-(一)
- 第三十七讲项目4.2——大奖赛计分多人版
- PHP面向对象编程 面向对象的基本实践
- MySQL与MariaDB概述 (一)
- scp命令的使用
- nodejs小记--socketID
- C++进程间通信---自定义消息
- HTML总结
- 腾讯云主机mysql初始密码更改解决方案
- web页面长按复制文本clipboard.js 使用教程