堆的使用,輸入數組個數和元素,求平均值


#include <stdio.h>
#include <malloc.h>

float average(float * p,int n)
{
int i;
float aver = 0;
for (i=0; i<n; i++)
{
aver = p[i] + aver;
}

aver = aver/n;

return aver;


}


int main()
{
int n;
printf("請輸入數組的長度:\n");
scanf("%d",&n);


float * parr;
int i;

parr = (float *)malloc(n*(sizeof(float)));

printf("請輸入數組各個元素:\n");
for (i=0; i<n; i++)
{
scanf("%f",&parr[i]);
}

printf("%f\n",average(parr,n));

free(parr);
return 0;
}


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com