用C语言求平均数,尽量用简单的程序和结构解答

小明与伙伴们游戏,请来了5个裁判。对于每个孩子的表现,每个裁判给一个分数。在一行中给出5个在0到100之间的整数,用一个空格隔开。这个5个整数已经按照从大到小顺序排好了。总评分的计算规则是:去掉最高分,去掉最低分,剩下的分数计算平均分,作为总评分。请你帮小明编写程序计算总评分。

#include"stdio.h"
int main()
{
  int score1,score2,score3,score4,score5;
  float ava;
  printf("按从大到小的顺序输入5个0~100之间的整数:\n");
  scanf("%d %d %d %d %d",&score1,&score2,&score3,&score4,&score5);
  ava = (score2 + score3 + score4) / 3;
  printf("小明获得的总评分为:%f",ava);
  return 0;
}

直接写的所以没有排版 提供一个思路没有具体调试运行 不过应该不会出错

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-16
那不就是中间的三个数除3吗?