/* 函数fun的功能是:根据形参m(2≤m≤9),在二维数组中存放一张m行m列的表格,由main()函数输出。
例如,若输入2 | 若输入4
则输出: | 则输出:
1 2 | 1 2 3 4
2 4 | 2 4 6 8
| 3 6 9 12
| 4 8 12 16
#define M 10
void fun(int a[][M] , int m)
*/
#define M 10
#include <stdio.h>
void fun(int a[][M], int m);
void main()
{
int a[][M] = {0};
int m;
scanf("%d", &m);
fun(a,m);
}
void fun(int a[][M], int m)
{
int i, j;
for (i = 0; i < m; i++)
{
for (j = 0; j < m; j++)
{
a[i][j] = (i+1) * (j+1);
printf("%4d", a[i][j]);
}
printf("\n");
}
}
这是编的,不过功能只到4*4
如果我输入的是5的话则出现了错误``错在哪?`
帮忙修改一下谢谢