一、输入N=N的矩阵.输出它的转置矩阵。矩阵的转置操作.即把矩阵的行元素变为列元素、列元素变为行元素的过程。
1 #include <stdio.h>
2 #define N 100
3
4 int main()
5 {
6 int a[N][N];
7 int i,j,n;
8 scanf("%d",&n);
9 for(i=0;i<n;i++)
10 {
11 for(j=0;j<n;j++)
12 {
13 scanf("%d",&a[i][j]);
14 }
15 }
16 for(i=0;i<n;i++)
17 {
18 for(j=0;j<n;j++)
19 {
20 printf("%d",a[j][i]);
21
22 }
23 printf("\n");
24 }
25 return 0;
26 }
二、C语言中如何实现输入二维数组,打印出一个3*4矩阵
1 #include <stdio.h>
2 #define N 100
3
4 int main()
5 {
6 int a[2][3];
7 int i,j;
8
9 for(i=0;i<2;i++)
10 {
11 for(j=0;j<3;j++)
12 {
13 scanf("%d",&a[i][j]);
14 }
15 }
16 for(i=0;i<2;i++)
17 {
18 for(j=0;j<3;j++)
19 {
20 printf(" %d",a[i][j]);
21
22 }
23 printf("\n");
24 }
25 return 0;
26 }
原文:https://www.cnblogs.com/Zhuohome/p/12748340.html