C++二维数组右上左下遍历

时间:2013.03.22 发布人:7wefjUh**a3z

C++二维数组右上左下遍历

已解决问题

谷歌7wefjUh**a3z用户在2013.03.22提交了关于“大宝C++二维数组右上左下遍历”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-01-19T20:28:18。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !

希望以下的回答,能够帮助你。

第1个回答

用户名:屏山规建局  

#include<stdio.h>

#defineM100
#defineN100

voidAlloverLURD(inta[][N],introw,intcol){//左上到右下
inti,j;
for(i=0;i<row;++i)
for(j=0;j<col;++j)
资况过离落作拿七航printf("%d\n",a[i][j]);
}

voidAlloverRULD(inta[][N],introw,intcol){//右上到左下
inti,j;
for(i=0;i<row;++i)
for(j=col-1;j>=0;--j)
printf("%d\n",a[i][j]);
}

intmain(){
inta[M][N],row,第句束失货来col,i,j;
scanf("%d%d",&row,&col);
for(i=0;i<row;++i)
for(j=0;j<col;++j)
scanf("%d",&a[i][j]);
printf("左上右下遍历:\n")地细核收继;
AlloverLURD(a,row,col);
printf("右上左下遍历:\n")汉始关斯镇年;
AlloverRU来自LD(a,row,co微神米践造委然l);
return0;
}