题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1313
题目大意:
按对角线扫描矩阵输出。
思路:
找出对角线规律。神奇的规律,记录一下
代码:
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int a[110][110];
int main()
{
int n;
cin>>n;
for(int i = 1; i <= n ; i++)
{
for(int j = 1; j <= n; j++)
{
cin>>a[i][j];
}
}
for(int i=2; i<=2*n; i++){
for(int j=1; j<i; j++){
if(i - j > n || j > n) continue;
printf("%d%c", a[i - j][j], i < 2*n ? ' ' : '\n');
}
}
return 0;
}