基础训练 杨辉三角

杨辉三角

#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;
} 
posted @ 2019-01-24 21:07  A-Little-Nut  阅读(107)  评论(0编辑  收藏  举报