二维数组题 讲下题按列逆序访问怎么做???

来源:百度知道 编辑:UC知道 时间:2024/07/04 13:47:13
#include “stdio.h"
#include "stdlib.h"
void funB(int t[3][4])
{ int i,j;
for(i=0;i<4;i++)
{ for(j=0;j<3;j++)
printf("%3d",t[i][j]);
printf("\n");
}
}
main()
{ int xx[3][4],i,j;
for(i=0;i<3;i++)
for(j=0;j<4;j++0)
xx[i][j]=rand()%90+10;
funB(xx);
}

#include “stdio.h"
#include "stdlib.h"
void funB(int t[3][4])
{ int i,j;
for(i=0;i<4;i++)
{ for(j=0;j<3;j++)
printf("%3d",t[i][j]);
printf("\n");
}
}
main()
{ int xx[3][4],i,j;
for(i=2;i>=0;i--)
for(j=3;j>=0;j--)
xx[i][j]=rand()%90+10;
funB(xx);
}

把两个for 循环改一下就行了
{ int i,j;
for(i=0;i<4;i++) /////////改为for(i=3;i>=0;i--)
{ for(j=0;j<3;j++) //////改为for(j=2;j>=0;j--)
printf("%3d",t[i][j]);
printf("\n");