📄 c08_09.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 + -