(用C语言编程)求一个一维整型数组各个元素的和,要求用指针做函数参数实现。 求指教~
1个回答
2013-11-22
展开全部
#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);
}
#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);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询