📄 modi44.c
字号:
/*
下列给定程序中,函数fun的功能是:根据形参m的值(2=<m<=9),在m行列的二维数组中存放如下所示的数据,由main( )函数输出。
例如,若输入2 | 若输入 4
则输出: | 则输出:
1 2 | 1 2 3 4
2 4 | 2 4 6 8
| 3 6 9 12
| 4 8 12 16
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
*/
#include <stdio.h>
#include <conio.h>
#define M 10
int a[M][M]={0};
/**********found************/
fun(int **a,int m)
{ int j,k;
for(j=0;j<m;j++)
for(k=0;k<m;k++)
/**********found************/
a[j][k]=k*j;
}
main()
{ int i,j,n;
clrscr();
printf("Enter n:");scanf("%d",&n);
fun(a,n);
for(i=0;i<n;i++)
{ for(j=0;j<n;j++)
printf("%4d",a[i][j]);
printf("/n");
}
}
/*
答案:
fun(int **a,int m)改为 fun(int (*a)[M],int m)
a[j][k]=k*j;改为 a[j][k]=(k+1)*(j+1);
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -