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

📄 c08_09.c

📁 it can help you know C++ souce program quckily
💻 C
字号:
#include <stdio.h>
#define ROW 3		/* 矩阵行数 */
#define COL 4		/* 矩阵列数 */

int main()
{
	int		A[ROW][COL] = {{3,-2,7,5},{1,0,4,-3},{6,8,0,2}};
	int		B[ROW][COL] = {{-2,0,1,4},{5,-1,7,6},{6,8,0,2}};
	int		*p[2];		/*定义两个指针数组*/
	int		i,j;		/*整型变量,用于矩阵循环*/
	
	/*将二维数组的首地址赋值给对应的指针*/
	p[0] = A[0];
	p[1] = B[0];

	/*利用指针数组,输出矩阵的内容*/
	printf("矩阵a[%d][%d]的内容:\n",ROW,COL);
	for (i = 0;i<ROW;i++)
	{
		for(j = 0;j<COL;j++)
			printf("%5d",*(p[0]+j+COL*i));
		printf("\n");
	}
	printf("矩阵b[%d][%d]的内容:\n",ROW,COL);
	for (i = 0;i<ROW;i++)
	{
		for(j = 0;j<COL;j++)
			printf("%5d",*(p[1]+j+COL*i));
		printf("\n");
	}

	/*求和,记过存入矩阵a中,然后输出*/
	printf("两个矩阵的和:\n");
	for (i = 0; i<ROW; i++)
	{
		for(j=0; j<COL; j++)
		{
			*(p[0]+j+COL*i) += *(p[1]+j+COL*i);
			printf("%5d",*(p[0]+j+COL*i));
		}
		printf("\n");
	}

	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -