堆的使用,输入数组个数和元素,求平均值

来源:互联网 发布:建筑设计软件下载 编辑:程序博客网 时间:2024/05/16 18:11
#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;}

阅读全文
0 0
原创粉丝点击