📄 ch2_4.c
字号:
#include<stdio.h>
#include<stdlib.h>
void main()
{
int *A,*B;
int N,row,column;
printf("请输入矩阵大小 (N*N的矩阵)\n");
scanf("%d",&N);
A=(int *)calloc(N*N,sizeof(int));
B=(int *)calloc(N*N,sizeof(int));
printf("请输入矩阵内容:\n");
for(row=1;row<=N;row++)
{
for(column=1;column<=N;column++)
{
printf("a%d%d=",row,column);
scanf("%d",&A[(row-1)*N+column-1]);
}
}
printf("输入的矩阵为:\n");
for(row=1;row<=N;row++)
{
for(column=1;column<=N;column++)
printf(" %d",A[(row-1)*N+column-1]);
printf("\n");
}
for(row=1;row<=N;row++)
{
for(column=1;column<=N;column++)
{
B[(column-1)*N+row-1]=A[(row-1)*N+column-1];
}
}
printf("其转置矩阵为:\n");
for(row=1;row<=N;row++)
{
for(column=1;column<=N;column++)
printf(" %d",B[(row-1)*N+column-1]);
printf("\n");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -