二维数组
求助大佬,二位数组怎么实现行和行之间的转换。就是直接整行的转换。 本帖最后由 jackz007 于 2021-11-21 14:06 编辑
楼主,先解释一下,什么叫 "行和行之间的转换"?什么才是你所说的 "转换" ?最好用实例来说明。 本帖最后由 myk92978 于 2021-11-21 14:12 编辑
a[] 和a[]。交换,用t当中间量 本帖最后由 jackz007 于 2021-11-21 15:46 编辑
myk92978 发表于 2021-11-21 14:10
a[] 和a[]。交换,用t当中间量
完全看不懂你的表达,难道举不出实例吗?一个数组变换前是什么样子,变换后又是什么样子。 何不举个类似于这样的例子:
123
456
789
变成
147
258
369
https://fishc.com.cn/thread-205929-1-1.html 本帖最后由 basketmn 于 2021-11-22 13:13 编辑
小黄练编程 发表于 2021-11-21 22:42
何不举个类似于这样的例子:
123
456
#include<stdio.h>
int main()
{
int a={{1,2,3},{4,5,6},{7,8,9}},j,i;
for(i=0;i<3;i++){
for(j=0;j<3;j++)printf("%d ",a);
printf("\n");
}
return 0;
} #include<stdio.h>
main()
{
int a={{1,2,3},{4,5,6}},t,i,j;
for(i=1;i>=0;i--)
{
for (j=0;j<=2;j++)
{
printf("%d",a);
}
printf("\n");
}
}
整个一二互换,帮助理解 矩阵转置
页:
[1]