杭电ACM 2032 杨辉三角

http://acm.hdu.edu.cn/showproblem.php?pid=2032

a[i][j]=a[i-1][j]+a[i-1][j-1]

#include <iostream>
#include <vector>
using namespace std;
int main()
{
	int n;
	int a[30][30];
	while(cin>>n){
		for(int i=0;i<n;i++){
			for(int j=0;j<=i;j++){
				if(j==0||j==i) a[i][j]=1;
				else a[i][j]=a[i-1][j]+a[i-1][j-1];
			}
		}
		
		for(int i=0;i<n;i++){
	    	for(int j=0;j<=i;j++){
		        if(j!=0) cout<<" ";
	        	cout<<a[i][j];
			}
			cout<<endl;
		}				
		cout<<endl;	
	}
	return 0;
}
    原文作者:杨辉三角问题
    原文地址: https://blog.csdn.net/xujinsmile/article/details/7827514
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞