用C語言編寫,列印楊輝三角
在visual C++ 6.0上,用C語言編寫,列印楊輝三角
操作方法
(01)開啟visual C++ 6.0-檔案-新建-檔案-C++ Source File
(02)定義變數和陣列:#include<stdio.h>main(){int i, j, a[11][11]; /*定義i,j,a[11][11]為基本整型*/
(03)確定1的位置:for (i = 1; i < 11; i++) /*for迴圈i的範圍從1到10*/{a[i][i] = 1; /*對角線元素全為1*/a[i][1] = 1; /*每行第一列元素全為1*/}
(04)確定其餘的位置和數值:for (i = 3; i < 11; i++) /*for迴圈範圍從第3行開始到第10行*/for (j = 2; j <= i - 1; j++) /*for迴圈範圍從第2列開始到該行行數減一列為止*/a[i][j] = a[i - 1][j - 1] + a[i - 1][j]; /*第i行j列等於第i-1行j-1列的值加上第i-1行j列的值*/
(05)輸出結果:for (i = 1; i < 11; i++){for (j = 1; j <= i; j++)printf("%4d", a[i][j]); /*通過上面兩次for迴圈將二維陣列a中元素輸出*/printf("n"); /*每輸出完一行進行一次換行*/}
(06)完整的原始碼:#include<stdio.h>main(){int i, j, a[11][11]; /*定義i,j,a[11][11]為基本整型*/for (i = 1; i < 11; i++) /*for迴圈i的範圍從1到10*/{a[i][i] = 1; /*對角線元素全為1*/a[i][1] = 1; /*每行第一列元素全為1*/}for (i = 3; i < 11; i++) /*for迴圈範圍從第3行開始到第10行*/for (j = 2; j <= i - 1; j++) /*for迴圈範圍從第2列開始到該行行數減一列為止*/a[i][j] = a[i - 1][j - 1] + a[i - 1][j]; /*第i行j列等於第i-1行j-1列的值加上第i-1行j列的值*/for (i = 1; i < 11; i++){for (j = 1; j <= i; j++)printf("%4d", a[i][j]); /*通過上面兩次for迴圈將二維陣列a中元素輸出*/printf("n"); /*每輸出完一行進行一次換行*/}}
-
行醫資格證報考條件有哪些
(01)行醫資格證報考條件可能會因地區和國家的不同而有所差異。一般來說,以下是常見的行醫資格證報考條件:1.學歷要求:通常需要具備醫學相關專業的大學本科或以上學歷,比如醫學、臨床醫學、中醫學等。(02)2.年齡要求:通常要求報考者年滿18週歲以上,最大年齡限制可能會有一...
-
最厲害的上古神獸 鯤鵬有哪些特別之處
導語:在中國神話故事中,神獸是比較常見的一種。當然這裡說的神獸和網路四大神獸不同,那麼在傳說中最厲害的上古神獸鯤鵬又有什麼特別的呢?探祕志小編帶大家一起認識一下。最厲害的上古神獸鯤鵬相信大家都知道這幾句描寫鯤的話:“北冥有魚,其名為鯤。鯤之大,不知其幾...
-
撲街是什麼意思?粵語中罵人的詞,源自英文Poor guy
解答:撲街主要表達3種意思:1.原意是走路被絆倒,撲倒在馬路上;2.遊戲中角色死亡,或者指乞丐;3.粵語中的“仆街”同意,源自外語中的“poorguy”,本意是罵人,也可表達一種倒黴的意思。撲街是什麼意思?1.古文中撲街是撲倒在路上是指走路被絆倒,“撲”是撲倒,“街”是在街上...
-
什麼時間跑步最好? 一天中跑步的最佳時間是什麼時候
導語:鍛鍊身體是永恆不變的話題,不僅可以讓身體更好更健康,同時可以讓身材更加標準一些,而跑步算是很多人都會選擇的運動方式。那麼問題來了什麼時候跑步最好呢?和探祕志一起看看。早上跑步怎麼樣有人說早上是適合鍛鍊跑步的好時候,俗話說得好一日之計在於晨。但是...