您的位置:首页 > 其它

按矩阵对角线输出问题

2011-03-28 21:25 225 查看
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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: