1つの#include <iostreamの> 2の#include <iomanip> 3。 使用した 名前空間STD; 4 の#define N 100 5。 6。 INT メイン() 7。 { 8。 int型 A [N] [N] = { 0 }; 9 int型 I、J、 = N- 6。 、 10 CIN >> N-; 11 12である ため(= I 1、I <= N; Iは++ ){ 13である [I] [ 1。 [I] [I]は= =] 1。 ; / * まずそして、対角線の数は1である* / 14 } 15 16 のための(I = 3 ; I <= N-Iは++ ) 17 { 18である ため(J = 2、J <= I- 1。 ; J ++ ){ 19 [I-A [I] [J]は= 1 ] [J- 1 ] + [I- 1 ] [J]; / * 2の2つの上部/左上に等しい辺の数に加えて、との数* / 20である } 21である } 22が 23である ため(I = 1 ; I <= N-; I ++は) 24 { 25 COUT << setw((ニッケル)* 3)<< ' '; 26 27 のために(J = 1 ; J <= I; J ++ ) 28 { 29 COUT << setw(6)<< [I] [J]。 30 } 31 32 COUT << ENDL。 33 } 34 35 戻り 0 ; 36 }