在螢幕上列印楊輝三角

2021-08-18 14:32:19 字數 738 閱讀 7679

楊輝三角

(1)我們先在畫圖板上簡單的寫一下楊輝三角,通過觀察我們可以發現用二維陣列可以很好地實現。

(2)可以把第一列和斜線那一列都賦成1,再列印中間的數 。

(3)通過觀察,如果設行數為i,列數為j,arr[i][j] = arr[i-1][j-1] + arr[i-1][j]。

(4)內容都搞定了,然後我們可以通過列印空格使它成為乙個等腰三角形。

#include 

#include

#define n 10 //控制行數

int main()

;int i = 0;

int j = 0;

for(i=0; ifor(j=1; j//控制空格

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

else

printf("%4d",arr[i][j]);//對齊,列印陣列

}printf("\n");

}system("color f1");//改變一下顏色

C語言 在螢幕上列印楊輝三角。

在編寫這個程式之前,我們應該清楚什麼是楊輝三角?解釋 每個數等於它上方兩數之和。每行數字左右對稱,由1開始逐漸變大。第n行的數字有n項。include include define n 10 定義行數 int main int i int j int a n n for i 0 ia i 0 1 a...

列印楊輝三角

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

列印楊輝三角

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