编写程序实现求一维数组(10个元素)的平均值并输出,要求使用指针实现

如题所述

第1个回答  2012-06-07
#include<stdio.h>
int output(int *);
void main()
{
int a[10];
for(int i=0;i<10;i++)
scanf("%d",a[i]);
int s;
s=output(a);
printf("sum=%d",s);

}
int output(int a[])
{
int sum=0;
for(int i=0;i<10;i++)
sum+=a[i];
return (sum);
}本回答被提问者和网友采纳
第2个回答  2012-06-12
#include<stdio.h>
int output(int *);
int main()
{
int a[10];int s;
for(int i=0;i<10;i++)
scanf("%d",&a[i]);

s=output(a);
double ave = s/10.0;
printf("average=%lf",ave);

}
int output(int *a)
{
int sum=0;
for(int i=0;i<10;i++)
sum+=*(a++);
return (sum);
}
相似回答