c7-14.c 667 B

1234567891011121314151617181920212223242526
  1. #include <stdio.h>
  2. float Max=0,Min=0; // 定义全局变量Max,Min
  3. int main()
  4. { float average(float array[ ],int n);
  5. float ave,score[10];
  6. int i;
  7. printf("Please enter 10 scores:");
  8. for(i=0;i<10;i++)
  9. scanf("%f",&score[i]);
  10. ave=average(score,10);
  11. printf("max=%6.2f\nmin=%6.2f\naverage=%6.2f\n",Max,Min,ave);
  12. return 0;
  13. }
  14. float average(float array[ ],int n) // 定义函数,有一形参是数组
  15. { int i;
  16. float aver,sum=array[0];
  17. Max=Min=array[0];
  18. for(i=1;i<n;i++)
  19. {if(array[i]>Max)Max=array[i];
  20. else if(array[i]<Min)Min=array[i];
  21. sum=sum+array[i];
  22. }
  23. aver=sum/n;
  24. return(aver);
  25. }