【转】 2010 联想研究院上机题
luyued 发布于 2011-06-05 20:29 浏览 N 次/**有一个N*N的矩阵,作为输入,要求编写函数实现按一种特殊的顺序来打印这个矩阵里面的所有元素的值,特殊的顺序如下图,
* 例子中的是一个4*4的矩阵,输出的结果是1,2,3....16, 也就是一种"折"形遍历线路
* 1 - 2 - 6 -7
* 3 - 5 - 8 -13
* 4 - 9- 12 -14
* 10- 11-15 -16
publicclassTestQ{
voidm_print(int[][]data,int N)
{
N =3;
// di :表示对角线diagonal,对于N的矩阵,有2N-1条对角线
for(intdi=0; di<2*N-1; di++)
{
if(di%2==0) //
{
intsum=0;
for(intj=0;j for(inti=0;i { if(i+j==di) { System.out.println(data[i][j]); sum++; if(sum==di+1) //已经将所有符合条件的i,j找到,第di条对角线有di+1个元素符合条件。 break; } else ; } } else//将ij的位置对调,即可实现反向输出 { intsum=0; for(inti=0;i for(intj=0;j { if(i+j==di) { System.out.println(data[i][j]); sum++; if(sum==di+1) //已经将所有符合条件的i,j找到,第di条对角线有di+1个元素符合条件。 break; } } } } } publicstaticvoidmain(Stringargs[]) { TestQt=newTestQ(); inta[][]={{0,1,2},{3,4,5},{6,7,8}}; int N =3; t.m_print(a, N); } }
- 07-01· 北凉国的那些事(组诗)
- 07-01· 《乱世佛音》 第七章 巨变
- 07-01· 南匈奴始末(3)
- 06-30· 流浪在波希米尼亚
- 06-30· 希尼亚从大洋西岸放飞新
- 06-28· 瑪利亞之城 - 家庭日 "光
- 06-28· 至青年营弟兄姐妹的一封
- 06-26· 《三国群英大富翁》追忆
- 06-24· 东莞血汗工厂实录(281:沙田
- 06-22· 第一次看戏
- 06-22· 经典复刻,独一无二:试
- 06-22· 蓝旗营教学中心9月份盛大
- 06-22· 品牌折扣女装嫣然品牌折
- 06-21· IQVopdnkvdz 1100
- 06-21· kriyoylto8fyds'p;tyijyfuifiogoi
- 06-21· 巴黎春天缤纷圣诞 喜迎新
- 06-21· 晒JS宝宝贝贝些 咯
- 06-21· 司马氏的谥法和葬仪
- 06-21· [转载]司马氏的谥法和葬仪
- 06-21· 闲来蓟县看秋山