⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modi44.c

📁 c题库
💻 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 + -