PTA題目解答 7 5 列印楊輝三角 20分

2021-10-12 02:24:58 字數 654 閱讀 4733

本題要求按照規定格式列印前n行楊輝三角。

輸入在一行中給出n(1≤n≤10)。

以正三角形的格式輸出前n行楊輝三角。每個數字佔固定4位。

6
1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

在矩陣裡是這樣的(空的位置補零),也就是在第n行,第一項是1,除第一項外的前n/2項是由其上方和左上方的數值之和,剩下的則對稱一下就可以了。

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

#includeint main();

scanf("%d",&n);

for(i=0;ii+1;j--) printf(" ");

for(j=0;j<=i;j++)

printf("\n");

}return 0;

}

當然也可以用二項式公式來計算,自定義乙個階乘公式就可以了,這裡主要是考察陣列,故不再說明,如有需要,可聯絡我。 

實驗7 2 6 列印楊輝三角 20分

本題要求按照規定格式列印前n行楊輝三角。輸入格式 輸入在一行中給出n 1 n 10 輸出格式 以正三角形的格式輸出前n行楊輝三角。每個數字佔固定4位。輸入樣例 6輸出樣例 11 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 include define maxn 1...

列印楊輝三角

楊輝 三角形,又稱賈憲三角形,帕斯卡三角形,是二項式係數在三角形中的一種幾何排列。在我國南宋數學家楊輝所著的 詳解 九章算術 1261年 一書中用如圖的三角形解釋二項和的乘方規律。與楊輝三角聯絡最緊密的是二項式乘方展開式的係數規律,即 二項式定理。例如,在楊輝三角中,第3行的三個數恰好對應著兩數和的...

列印楊輝三角

楊輝三角形具有如下特徵 1 每行數字左右對稱,由1開始逐漸變大,然後變小,回到1。2 第n行的數字個數為n個。3 第n行數字和為2 n 1 4 每個數字等於上一行的左右兩個數字之和。可用此性質寫出整個帕斯卡三角形。5 將第2n 1行第1個數,跟第2n 2行第3個數 第2n 3行第5個數 連成一線,這...