项目二 选手评分系统1
2016-12-29 08:45
232 查看
#include <stdio.h> #include <stdlib.h> void calScore(int n); int main() { int n; printf("输入评委人数:"); scanf("%d",&n); printf("请输入选手的成绩(0-10)\n"); calScore(n); //定义函数输入评委人数为参数。 return 0; } /************************************************************* 功能描述:实现选手分数的输入和求最大值最小值和平均数的问题 输入参数:n-评委人数 返 回 值:无 其他说明:用浮点型变量max,min表示最大值最小值,用area表示 平均分,sum表示总分数. *************************************************************/ void calScore(int n) { int i; float a[20],max=0,min=10,sum=0,area; //数组a实现选手分数的储存,area表示平均值 for(i=1; i<=n; i++) //for循环实现最高和最低分的筛选,以及求和。 { printf("第%d 位评委给分:",i); scanf("%f",&a[i]); sum=a[i]+sum; if(a[i]>max) max=a[i]; if(a[i]<min) min=a[i]; } area=(sum-max-min)/(n-2); printf("减去一个最高分:%.2f, 减去一个最低分:%.2f\n",max,min); printf("当前选手的最后得分是:%.3f",area); }
相关文章推荐
- 9.事件 弱事件
- 1002写出这个数
- Spring-tx-3.1.4.jar包目录结构
- 详解Android之图片加载框架Fresco基本使用(二)
- 关于NO 不掉 IP NAT 报这个错%Static entry in use, cannot remov ...解决办法
- 知识库--StandardService+Container+Connectors(64)
- 《实时控制软件设计》期末作业
- View的测量onMeasure方法
- 浅谈CPU和GPU的区别
- linux grep命令详解
- C#怎么实现文件下载功能
- C#-WebForm-点击网页中的按钮后跳转到其他页面是怎么实现的?
- Oracle Linux 6.6系统卡在进度条界面
- 赵忠祥五亿豪宅内景曝光 奢华装修堪比皇宫
- linux 内核/用户空间获取时间
- php使用正则表达式获取字符串中的URL
- webgl教程
- 8.事件 事件发布程序
- PAT-乙级-1013
- vsftpd虚拟用户目录及权限分离