C语言的程序,求助!!

来源:百度知道 编辑:UC知道 时间:2024/05/29 06:22:49
题目是:(二维数组)
已知4行4列距阵
1 2 3 4 1 5 9 13
A= 5 6 7 8 实现距阵转置 B= 2 6 10 14
9 10 11 12 3 7 11 15
13 14 15 16 4 8 12 16

麻烦大家编个完整的程序..谢谢了```

#include<stdio.h> /*C++的时候带上这一行*/
main()
{
int a[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
int b[4][4],i,j;
printf("array a:\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("%5d",a[i][j]);
b[j][i]=a[i][j];
}
printf("\n");
}
printf("array b:\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
printf("%5d",b[i][j]);
printf("\n");
}
}

没看懂你这个意思.