编写一个程序,提示用户输入三个数集,每个数集包含 5 个数集,计算出每个数集的平均数
什么时候提示输入数据完成呢。并进入下一步均值计算呢
程序代码:#include <stdio.h>
#define M 3
#define N 5
int main(void)
{
int i,j;int ave=0;
printf("Input three number set:\n");
int a[M][N];
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
scanf("%d",&a[i][j]);
}
for(i=0;i<M;i++)
{
average(a,i);
printf("%5.2f",ave);
}
}
float average(int(*p)[5],int h)//h是第几行的均值
{
int ave=0,sum=0;int j;
for(j=0;j<N;j++)
sum+=*(*(p+h)+j);
ave=sum/5;
return ave;
}
[ 本帖最后由 longxingxiu 于 2014-5-8 15:55 编辑 ]










