step_1_入门_ACM趣味程序_3 杨辉三角

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

注意输出格式。hdoj,,,谁让人家强啊!!

#include<iostream>
using namespace std;
int a[31][31];
int main(){
	std::ios::sync_with_stdio(false);
 	std::cin.tie(0); 
 	int n;
 	while(cin>>n){
 		a[1][1]=1;
 		for(int i=2;i<=n;i++){
 			for(int j=1;j<=i;j++ ){
 				a[i][j]=a[i-1][j-1]+a[i-1][j];	
			}
		 }
		 for(int i=1;i<=n;i++){
		 	cout<<a[i][1];
		 	for(int j=2;j<=i;j++){
		 		cout<<" "<<a[i][j];
			}cout<<endl;
		 }cout<<endl;//要求每一个三角后面跟上一个空格 
	 }
	return 0;
}

 

    原文作者:杨辉三角问题
    原文地址: https://blog.csdn.net/qq_36160277/article/details/82226074
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞