(用C语言编程)求一个一维整型数组各个元素的和,要求用指针做函数参数实现。 求指教~

如题所述

#include<stdio.h>
#define N 5

double addsum(float *p,int n)
{
int i;
float *p1;
double sum=0;
p1=p;
for(i=0;i<n;i++)
{
sum=sum + (*p1);
p1++;
}
return(sum);
}

void main()
{
double product(float *p,int n);
float a[N],*p;
double sum;
printf("input the number!\n");
for(p=a;p<a+N;p++) //输入数组元素,设数组元素为浮点型
scanf("%f",p);
p=a;
sum=addsum(p,N);
printf("Sum is %f:\n",sum);
}
温馨提示:答案为网友推荐,仅供参考
相似回答