给定一个数组:
char [][] cs={ {'午','土','餐','苦'}, {'当','下','中','辛'}, {'日','禾','盘','皆'}, {'禾','滴','知','粒'}, {'锄','汗','谁','粒'}, };
按这种可以横着阅读的模式输出 “锄禾日当午,汗滴禾下土,谁知盘中餐,粒粒皆辛苦”
但二维数组内存的诗很明显没有按常规的顺序排列。
分析:
如果要正常排列 先从最后一行第一列输出,接着是倒数第二行第一列……组成“锄禾日当午”,
以此类推。
第一次尝试:
for(int i=cs.length-1;i>=0;i--){ //从最后一行开始 for(int j=0;j<cs[0].length;j++){