堆的使用,自己确定数组的大小和值,然后求和

来源:互联网 发布:软件项目管理方法 编辑:程序博客网 时间:2024/06/06 02:26
#include <stdio.h>#include <malloc.h>int sum(int * p,int n){int ret = 0;int i;for (i=0; i<n; i++){ret = p[i] + ret;}return ret;}int main(){int n;printf("请输入数组的长度:\n");scanf("%d",&n);int * parr;int i;parr = (int *)malloc(n*(sizeof(int)));printf("请输入数组各个元素:\n");for (i=0; i<n; i++){scanf("%d",&parr[i]);}printf("%d\n",sum(parr, n));free(parr);return 0;}

原创粉丝点击