杨辉三角(C C++)

在这里插入图片描述

#include <iostream>
using namespace std;
int main()
{
    
    
	int n;
	cin>>n;
	int a[n+1][n+1]={
    
     };
	a[0][0]=1;
	int x=n-1;
	for(int i=1;i<=n;i++)
	{
    
    
		//空格 
		for(int k=x;k>=0;k--)
			printf(" ");				//cout<<" ";
			x--;
		//数字 
		for(int j=1;j<=i;j++)
		{
    
    
			a[i][j]=a[i-1][j-1]+a[i-1][j];
			printf("%2d ",a[i][j]);	//	cout<<a[i][j]<<" ";
		}
			printf("\n");			//cout<<endl;
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_50901683/article/details/109078273
今日推荐