编写一个程序,提示用户输入三个数集,每个数集包含 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 编辑 ]