#include <stdio.h>
#include <conio.h>
void input( int a[], int n)
{ int i;
for (i=0;i<n;i++)
{ printf("请输入第%d个数:",i+1);
scanf("%d",&a[i]);
}
}
void output(int a[],int n)
{ int i;
printf("数组元素序列为:");
for (i=0;i<n;i++)
{ printf("%d ",a[i]);
}
}
请定义getAve函数,求数组的平均值,并将结果返回到main函数
在以下main函数中标号处调用相关函数,完成对数组的处理。
int main()
{
int data[5];int num=0;
//请在下方调用input,output函数完成data数组的输入与输出
1
2
//请在下方调用getAve函数,完成平均数的计算
printf("平均分是%d\n", 3 );
return 0;
}
供参考:
#include <stdio.h>
#include <conio.h>
void input( int a[], int n)
{
int i;
for (i=0;i<n;i++)
{ printf("请输入第%d个数:",i+1);
scanf("%d",&a[i]);
}
}
void output(int a[],int n)
{
int i;
printf("数组元素序列为:");
for (i=0;i<n;i++)
{
printf("%d ",a[i]);
}
}
int getAve(int a[],int n)
{
int i,sum=0;
for(i=0;i<n;i++)
{
sum += a[i];
}
return (sum/n);
}
int main()
{
int data[5];int num=0;
//请在下方调用input,output函数完成data数组的输入与输出
input(data,5);//1
output(data,5);//2
//请在下方调用getAve函数,完成平均数的计算
printf("平均分是%d\n",getAve(data,5)); //3
return 0;
}