评委打分
2017-01-04 16:27
288 查看
问题及代码:
烟台大学计算机与控制工程学院
作者:毕春超
完成日期:2017年1月4日
题目描述
输入评委的人数以及评委的打分,输出平均得分‘
#include<stdio.h>
#include <conio.h>
void calscore(int n);
int main()
{
int n;
char a;
a='a';
while(a!='N')
{
printf("输入评委人数:");
scanf("%d",&n);
calscore(n);
printf("**********************************SUCCESS******************************\n");
printf("按 N 退出,按其他键继续...\n");
a=getch();
}
return 0;
}
void calscore(int n)
{
double a,max,min,sum,ava;
int i;
max=-1;
min=11;
sum=0;
printf("请输入选手的成绩(0——10)\n");
for(i=1; i<=n; i++)
{
printf("第 %d 位评委给分:",i);
scanf("%lf",&a);
while(1)
{
if(a>=0 && a<=10)
break;
else
printf("第 %d 位评委给分: ",i);
scanf("%lf",&a);
}
if(a>max)
max=a;
if(a<min)
min=a;
sum=sum+a;
}
printf("减去一个最高分%f",max);
printf("减去一个最低分%f\n",min);
ava=(sum-max-min)/(n-2);
printf("当前选手的最后得分是%.3f\n",ava);
}
运算结果
烟台大学计算机与控制工程学院
作者:毕春超
完成日期:2017年1月4日
题目描述
输入评委的人数以及评委的打分,输出平均得分‘
#include<stdio.h>
#include <conio.h>
void calscore(int n);
int main()
{
int n;
char a;
a='a';
while(a!='N')
{
printf("输入评委人数:");
scanf("%d",&n);
calscore(n);
printf("**********************************SUCCESS******************************\n");
printf("按 N 退出,按其他键继续...\n");
a=getch();
}
return 0;
}
void calscore(int n)
{
double a,max,min,sum,ava;
int i;
max=-1;
min=11;
sum=0;
printf("请输入选手的成绩(0——10)\n");
for(i=1; i<=n; i++)
{
printf("第 %d 位评委给分:",i);
scanf("%lf",&a);
while(1)
{
if(a>=0 && a<=10)
break;
else
printf("第 %d 位评委给分: ",i);
scanf("%lf",&a);
}
if(a>max)
max=a;
if(a<min)
min=a;
sum=sum+a;
}
printf("减去一个最高分%f",max);
printf("减去一个最低分%f\n",min);
ava=(sum-max-min)/(n-2);
printf("当前选手的最后得分是%.3f\n",ava);
}
运算结果
相关文章推荐
- SpringMVC拦截器返回值不能自定义的解决办法
- TCP/IP-ICMP
- string与new string跟StringBuffer和StringBuilder的区别
- 如何添加ArcGISServer服务
- shell中获取当前路径
- iOS 前端与后台服务器时间差的计算并转化为天、小时、分钟
- 如果避免闰秒对Mysql 产生影响
- 抽烟酗酒容易猝死 你有没有猝死征兆?
- [Mac OS X] 在Dock上增加文件夹,存放APP -- 堆栈@dock
- Swift 之 UIStepper 微调器
- 在R语言中利用mice包进行缺失值的线性回归填补
- ListView的Item不响应OnItemClick
- 手机摄像头测距原理
- 未来之路
- Alert Log中“Fatal NI connect error 12170”错误问题
- Java SpringMVC实现PC端网页微信扫码支付完整版
- 三、python安装cocos2d-x3.4 autoBindings
- java URL基础学习
- CMS垃圾收集器介绍
- SpringMVC+Json构建基于Restful api