当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机二级C语言50套程序编写上机题及答案(30)
发布时间:2011/10/31 17:47:20 来源:城市学习网 编辑:ziteng

  30、请编写函数fun,其功能是:将一组得分中,去掉一个最高分和一个最低分,然后求平均值,并通过函数返回。函数形参a指向存放得分的数组,形参n中存放得分个数(n>2)。

      例如,若输入9.9  8.5  7.6  8.5  9.3  9.5  8.9  7.8  8.6  8.4十个得分,则输出结果为:8.687500。

      注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

  #include 

  void

  double fun(double  a[ ] , int  n)

  {

  }

  main()

  {  double  b[10],  r;    int  i;

      printf("输入10个分数放入b数组中 :  ");

      for (i=0; i<10; i++)   scanf("%lf",&b[i]);

      printf("输入的10个分数是 :  ");

      for (i=0; i<10; i++)   printf("%4.1lf ",b[i]);    printf("\n");

      r = fun(b, 10);

      printf("去掉最高分和最低分后的平均分 :  %f\n", r );

  }

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved