首页 > c++
头像
_小狐狸学java
编辑于 2020-01-20 15:34
+ 关注

c++ 已采纳

#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) 回帖
加载中...
话题 回帖

近期热帖

热门推荐