描述
余下有行,每行包含col个整数,构成一个二维整数数组。
(注:输入的行和col保证0 <row < 100,0 <col <100) 输出 按遍历顺序输出每个整数。每个整数占一行。 样例输入
给定一行行COL列的整数数组阵列,要求从数组[0] [0]元素开始,按从左上到右下的对角线顺序遍历整个数组。
余下有行,每行包含col个整数,构成一个二维整数数组。
(注:输入的行和col保证0 <row < 100,0 <col <100) 输出 按遍历顺序输出每个整数。每个整数占一行。 样例输入
3 4 1 2 4 7 3 5 8 10 6 9 11 12样例输出
1 2 3 4 5 6 7 8 9 10 11 12
#include<stdio.h>
int main()
{
int i,j,k,row,col;
while(scanf("%d %d",&row,&col)!=EOF)
{
int a[row][col];
for(i=0; i<row; i++)
for(j=0; j<col; j++)
scanf("%d",&a[i][j]);
for(k=0; k<=row+col; k++)
for(i=0; i<row; i++)
for(j=0; j<col; j++)
if(i+j==k)
printf("%d\n",a[i][j]);
}
return 0;
}