题目大意:输入一组n*n的矩阵,然后从左上角开始从左下到右上斜向输出,到右下角结束。
题目连接:http://acm.timus.ru/problem.aspx?space=1&num=1313
#include<stdio.h>
int main()
{
int N,i,j;
int a[101][101];
scanf("%d",&N);
for(i=0; i<N; i++)
for(j=0; j<N; j++)
scanf("%d",&a[i][j]);
for( i = 0 ; i < N ; i++ )
for( j = 0 ; j <= i ; j++ )
printf("%d ",a[i-j][j]);
for( i = N ; i <=2 * N ; i++ )
for( j = N - 1 ; j >= i - N + 1 ; j--)
printf("%d ",a[j][i-j]);
return 0;
}