C语言:编写一个程序,输入一个包含10个整数的数列,并把数列存储在一个数组中

C语言:编写一个程序,输入一个包含10个整数的数列,并把数列存储在一个数组中,调用求和函数求出10个整数的和值,调用求平均值函数求出10个整数的平均值,输出计算结果。要求自定义所需的求和函数和求平均值函数。

#include<stdio.h>
int main()
{
int he(int a[], int n);

float pj(int a[], int n);

int a[10] , i,n=10;
for(i=0;i<n;i++)
{ printf("输入第 %d 个数 :",i+1);
scanf("%d",&a[i]); }
printf("\n%6d ",he(a,n); 调用并输出总和

printf("\n%6.2f ",pj(a,n); 调用并输出平均值

}
int he(int a[], int n)
{ int t=0;
for(i=0;i<n;i++)
t +=a[i];
return t ;

}

float pj(int a[], int n)
{ int i,t=0;
float p;
for(i = 0;i<n;i++)
t +=a[i];
p=t / n; (以上三句也可简化为 一句 p= he(a, n)/n ;)
return p;

}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答