/* 形参数组不定义长度 */
#include <stdio.h>
int main()
{
float average(float array[], int n);
float score_1[5] = {98.5, 97, 91.5, 60, 55};
float score_2[10] = {67.5, 89.5, 99, 69.5, 77,
89.5, 76.5, 54, 60, 99.5};
printf("the average of class A is %6.2f\n\n", average(score_1, 5));
printf("the average o fclass B is %6.2f\n\n", average(score_2, 10));
return 0;
}
float average(float array[], int n)
{
int i;
float aver, sum = array[0];
for(i = 1; i < n; i++)
sum = sum + array[i];
aver = sum / n;
return aver;
}
第八章 例8.12
最新推荐文章于 2022-12-08 09:47:38 发布