杨辉三角-数组

#include<iostream>
#include<iomanip>
#define N 11
using namespace std;

int main()
{	
	int  i,j,a[N][N]={0};//注意这里的数组维局部数组需要赋初值
	for(i=1;i<N;i++)
		a[i][i]=1;a[i][1]=1;//注意此处用了逗号,所以整行算一条语句
	for(i=3;i<N;i++)//循环赋值
	    for(j=2;j<=i-1;j++)
	    	a[i][j]=a[i-1][j-1]+a[i-1][j];
	for(i=3;i<N;i++)
		for(j=2;j<i-1;j++)
			a[i][j]=a[i-1][j-1]+a[i-1][j];
	for(i=1;i<N;i++)//打印
	{
		for(j=2;j<=i;j++)
			cout<<setw(6)<<left<<a[i][j];
		cout<<"\n";
	}
}
    原文作者:杨辉三角问题
    原文地址: https://blog.csdn.net/weixin_43843978/article/details/88056291
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞