C ++印刷パスカルの三角形

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 }

 

おすすめ

転載: www.cnblogs.com/GoldenEllipsis/p/11614503.html
おすすめ