3、 数组和字符串的应用
编程实现以下功能:将一个3行5列的二维数组a行和列元素互换,存到另一个二维数组b中。
#include<stdio.h>
int main ()
{
int a[3][5] ;
int b[5][3] ;
for ( int i = 0 ; i < 3 ; i ++ )
{
for ( int j = 0 ; j < 5 ; j ++ )
{
scanf("%d",&a[i][j]) ;
}
}
for ( int i = 0 ; i < 3 ; i ++ )
{
for ( int j = 0 ; j < 5 ; j ++ )
{
b[j][i] = a[i][j];
}
}
for ( int i = 0 ; i < 5 ; i ++ )
{
for ( int j = 0 ; j < 3 ; j ++ )
{
printf ("%d ",b[i][j] );
}
printf ("\n");
}
printf ("\n");
return 0;
}
//输入:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
//输出:
1 6 11
2 7 12
3 8 13
4 9 14
5 10 15