急!!!C++求一个裁判打分程序。 就是五名裁判打的分输入之后,去掉一个最高分,去掉一个最低分,剩
急!!!C++求一个裁判打分程序。就是五名裁判打的分输入之后,去掉一个最高分,去掉一个最低分,剩下的分数总和的平均值。...
急!!!C++求一个裁判打分程序。
就是五名裁判打的分输入之后,去掉一个最高分,去掉一个最低分,剩下的分数总和的平均值。 展开
就是五名裁判打的分输入之后,去掉一个最高分,去掉一个最低分,剩下的分数总和的平均值。 展开
2个回答
展开全部
#include <stdio.h>
int main()
{
int high, low, tol = 0, sc, i;
scanf ("%d", &sc);
high = low = sc;
tol += sc;
for (i = 0; i < 4; ++i){
scanf ("%d", &sc);
tol += sc;
if (sc > high)high = sc;
if (sc < low)low = sc;
}
tol = tol - low - high;
printf ("%f\n", tol/3.0);
return 0;
}
展开全部
c语言如下:
#include<math.h>
#include<stdio.h>
main()
{
double a[5],max,min,result;
int n;
printf ("请依次输入5个分数。\n");
for (n=0;n<5;n++)
scanf ("%lf",&a[n]);
max=a[0];
min=a[0];
for (n=0;n<5;n++)
{
if (a[n]<min)
min=a[n];
if (a[n]>max)
max=a[n];
}
result=(a[0]+a[1]+a[2]+
a[3]+a[4]-max-min)/3;
printf("去掉一个最高分,去掉一个最低分,平均分为%g。",result);
}
#include<math.h>
#include<stdio.h>
main()
{
double a[5],max,min,result;
int n;
printf ("请依次输入5个分数。\n");
for (n=0;n<5;n++)
scanf ("%lf",&a[n]);
max=a[0];
min=a[0];
for (n=0;n<5;n++)
{
if (a[n]<min)
min=a[n];
if (a[n]>max)
max=a[n];
}
result=(a[0]+a[1]+a[2]+
a[3]+a[4]-max-min)/3;
printf("去掉一个最高分,去掉一个最低分,平均分为%g。",result);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询