首页 > 代码库 > 数组-02. 打印杨辉三角(20)

数组-02. 打印杨辉三角(20)

 1 #include<iostream> 2 #include<iomanip> 3 using namespace std; 4 int main(){ 5     int a[10][10]; 6     int i,j,n; 7     cin>>n; 8     for(i=0;i<n;++i){ 9         a[i][0]=1;10         a[i][i]=1;11     }12     for(i=2;i<n;++i)13         for(j=1;j<i;j++)14             a[i][j]=a[i-1][j-1]+a[i-1][j];15     for(i=0;i<n;++i){16         for(j=1;j<n-i;++j)17             cout<< ;18         for(j=0;j<=i;++j)19             cout<<right<<setw(4)<<a[i][j];20         cout<<endl;21     }22     return 0;23 }

参考:

  打印 杨辉三角