#include <stdio.h>
void average(int N, int *a[])
{
int i, j, t = 0, aveg = 0, k = 0;
for (j = 1; j < 6; j++)
{
aveg = 0;
t = 0;
for (i = 0; i < N; i++)
{
t += (*(a + i))[j];
aveg = (float)t / N;
}
printf("%d ", aveg);
}
}
int main()
{
int b[2][6] = {{001, 1, 2, 3, 4, 5}, {002, 9, 8, 7, 6, 5}};
int *as[2];
for (int i = 0; i < 2; i++)
as[i] = b[i];
average(2, as);
return 0;
}
追问请问可不可以就是我动态变化输入多少行就计算多少行,而不用b数组约束它呢?
本回答被提问者和网友采纳