文章

184

粉丝

0

获赞

753

访问

28.6k

头像
杨辉三角形 题解:
P1062 北京大学/湖南大学机试题
发布于2026年1月30日 10:57
阅读数 141

#include<iostream>
using namespace std;

void print(int n,int a[][22])
{
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=i;j++)
		{
			if(j==1||j==i)
				a[i][j]=1;
			else
				a[i][j]=a[i-1][j-1]+a[i-1][j];
		}
	}
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=i;j++)
			cout<<a[i][j]<<" ";
		puts("");
	}
}

int main()
{
	int n;
	while(cin>>n)
	{
		if(n==0)
			break;
		int a[22][22];
		print(n,a);
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发