C语言用指针求n个数平均值的函数,并用此函数求键盘输入的10个数的平均值

如题所述

第1个回答  2019-05-08
#include <stdio.h>
double avg(double *array, int num)
{
int i;
double sum = 0;
for (i = 0; i < num; ++i)
{
sum += *(array+i);
}
return sum / num;
}
int main()
{
int i;
double array[10];
printf("请输入10个值,按回车确认\n");
for (i = 0; i < 10; ++i)
{
scanf("%lf", array+i); 
}
printf("平均值为:%g\n", avg(array, 10));
}

本回答被网友采纳