C语言:编写一个程序,输入一个包含10个整数的数列,并把数列存储在一个数组中
C语言:编写一个程序,输入一个包含10个整数的数列,并把数列存储在一个数组中,调用求和函数求出10个整数的和值,调用求平均值函数求出10个整数的平均值,输出计算结果。要求...
C语言:编写一个程序,输入一个包含10个整数的数列,并把数列存储在一个数组中,调用求和函数求出10个整数的和值,调用求平均值函数求出10个整数的平均值,输出计算结果。要求自定义所需的求和函数和求平均值函数。
展开
1个回答
展开全部
#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;
}
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;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询