#include <iostream>
#include <iomanip>
using namespace std;
const int N = 5 ;
int main()
{ int a[N][N]={ 0 }, i, j, k ;
for( k=1 , i=0 ; i<N ; i++ )
for( j=i; j>= 0; j-- , k++ )
a[j][i-j] = k ;
for( i=0 ; i<N ; i++ )
{ for( j=0; j<N ; j++ )
cout << setw( 3 ) << a[i][j] ;
cout << endl ;
}
}
【解答】
1 3 6 10 15
2 5 9 14 0
4 8 13 0 0
7 12 0 0 0
11 0 0 0 0
想问下第四个for循环那第一个是a[0][0],怎么第二个就变a[1][1]了,第三个a[2][2],还是我想错了,这是我列出来的,小白求教
全部评论
(3) 回帖