C語言用遞迴函式列印楊輝三角形

2021-08-26 08:58:02 字數 813 閱讀 9511

最近週末在參加嵌入式培訓,才學到c語言函式部分,,用vs 2018軟體寫的。收集整理如下

/*

3. 列印出楊輝三角形(要求列印出10行如下圖)

11 1

1 2 1

1 3 3 1

1 4 6 4 1

……………….

*/#pragma warning(disable:4996)

#include int yhsj(int n,int m);

int putdata(int n, int m);

int main()

int putdata(int n, int m)

printf("%-4d", yhsj(i, j)); //列印某行某列的值

} }return 0;

}int yhsj(int n,int m) //單獨返回某行某列的值

else //if(m < n) //列小於行才有數字。 }

/*11 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

1 6 15 20 15 6 1

1 7 21 35 35 21 7 1

1 8 28 56 70 56 28 8 1

1 9 36 84 126 126 84 36 9 1 請按任意鍵繼續. . .

*/

列印楊輝三角形

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

列印楊輝三角形

列印楊輝三角形 楊輝三角形就是呈現金字塔型的結構 每個的數字表示式為 a n,x a n 1,x a n 1,x 1 結構如下 11,1 1,2,1 1,3,3,1 1,4,6,4,1 解題思路 迴圈列印的行數,由於對稱型每行的資料型別可以只計算一半,後面的一半完全對折過來。上 public sta...

列印楊輝三角形

知識點 二維陣列下標的運用與楊輝三角的理解。楊輝三角,是二項式係數在三角形中的一種幾何排列。在歐洲,這個表叫做帕斯卡三角形。帕斯卡 1623 1662 是在1654年發現這一規律的,比楊輝要遲393年,比賈憲遲600年。楊輝三角是中國古代數學的傑出研究成果之一,它把二項式係數圖形化,把組合數內在的一...