杨辉三角
我们发现杨辉三角的原理之后就很简单
#include<iostream> #include<vector> #include<iomanip> using namespace std; int main (){ int n; cin>>n; vector<vector<int>>p(n,vector<int>(n,0)); for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { if(j==0||i==j) {p[i][j]=1;} } } for(int i=1;i<n;i++) { for(int j=1;j<n;j++) { p[i][j]=p[i-1][j]+p[i-1][j-1]; } } for(int i=0;i<n;i++) { for(int j=0;j<=i;j++) { cout<<setw(5)<<right<<p[i][j]; } cout<<endl; } return 0; }