杨辉三角 http://lx.lanqiao.cn/problem.page?gpid=T10
- #include<iostream>
- #include<vector>
- using namespace std;
- int main(){
- int n;
- cin>>n;
- vector<int> vi(36, 0);
- vi[1]=1;
- for(int i=1; i<=n; i++){
- vector<int> temp(36,0);
- for(int j=1; j<=i; j++){
- if(j==1) cout<<vi[j];
- else cout<<" "<<vi[j];
- temp[j]=vi[j-1]+vi[j];
- }
- cout<<endl;
- temp[i+1]=1;
- vi=temp;
- }
- return 0;
- }
来源: http://www.bubuko.com/infodetail-2932790.html