zzulioj 1130:パスカルの三角形

1130:パスカルの三角形

タイトル説明

高校は、パスカルの三角形を知ったときに覚えていますか?具体的な定義は次のようなパターンを参照することができ、ここで説明されていません:
。1
1. 1。
1。1 2。
1. 3. 3. 1。
1. 4. 6. 4. 1。
1. 5. 1. 5 10 10。

エントリー

入力は、正の整数N(1 <= N <= 30)、パスカルの三角形を出力する層の数を表すが含ま。

輸出

パスカルの三角形は、層の対応する数、スペースで区切られた整数の間の各層を出力します。

サンプル入力のコピー

4

サンプル出力のコピー

1
1 1
1 2 1
1 3 3 1

C

#include<stdio.h>
int main()
{
	int n,i,j,a[31][31];
	scanf("%d",&n);
	for(i=0;i<n;i++)
		a[i][0]=1,a[i][i]=1;
	for(i=0;i<n;i++)
		for(j=0;j<=i;j++){
			if(i==j || j==0)
				a[i][j]=1;
			else
				a[i][j]=a[i-1][j]+a[i-1][j-1];
			printf("%d%c",a[i][j],j==i?'\n':' ');
		}
	return 0;
}
公開された10元の記事 ウォンの賞賛0 ビュー176

おすすめ

転載: blog.csdn.net/qq_45845830/article/details/104098297