一、輸入N=N的矩陣.輸出它的轉置矩陣。矩陣的轉置操作.即把矩陣的行元素變為列元素、列元素變為行元素的過程。
#include <stdio.h>
void main()
{
int i,j,n;
int a[20][20];
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(j==n-1)
printf("%d",a[j][i]);
else
printf("%d ",a[j][i]);
}
printf("\n");
}
}
二、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 }
