您的位置:首页 > 其它

按矩阵对角线输出问题

2016-01-15 00:00 232 查看




View Code

//
按矩阵对角线输出问题

#include
"
iostream
"

#define
M 50

using

namespace
std;

int
main()
{

int
n,i,j;

int
a[M][M];

while
(cin
>>
n)
{

for
(i
=
0
;i
<
n;i
++
)
{

for
(j
=
0
;j
<
n;j
++
)
cin
>>
a[i][j];
}

int
k
=
0
;

for
( k
=
1
; k
<=
2
*
n
-
1
;k
++
)
{

for
(i
=
0
;i
<
n;i
++
)
{

for
(j
=
0
;j
<
n;j
++
)
{

if
(i
+
j
==
k
-
1
)//关键点
{

if
(k
%
2
==
0
) cout
<<
a[i][j];

else
cout
<<
a[j][i];

if
(k
!=
2
*
n
-
1
) cout
<<
"

"
;
}
}
}
}
cout
<<
endl;
}

return

0
;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: