用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"); /*每輸出完一行進行一次換行*/}}
-
空調除溼是什麼意思?什麼時候最適合開除溼(別超過2小時)
解答:空調除溼是一種排出房間溼氣的執行模式,主要是將室內機的風扇運轉減慢,使房間內的水氣遇到蒸發器後凝集爲液體,透過導管排出室外,達到減輕房間溼度的目的。最適用於梅雨和雨後的天氣。空調除溼是什麼意思?一般來說空調都是人們用來調節空氣溫度的,但是還有另一...
-
鬼月懷孕有什麼說法?7月鬼月出生的孩子好嗎(鬼胎/天胎)
導語:在中國傳統中將農曆七月稱爲鬼月,傳說七月開地獄之門,鬼魂就會來到人間,那麼農曆7月受孕好不好呢?鬼月適宜懷孕嗎?七月的禁忌有哪些呢?很多人都有着這樣那樣的問題,下面和探祕志小編一起了解一下吧。7月鬼月出生的孩子好嗎在民間有兩種截然不同的說法,一種是說...
-
鹽析法沉澱蛋白質的原理
(01)除了上述提到的鹽析法沉澱蛋白質的原理之外,還有其他一些方法可以用來沉澱蛋白質。以下是一些常見的方法:1.酸鹼法:透過調整溶液的酸鹼度,使蛋白質的溶解度發生變化,從而實現蛋白質的沉澱。酸鹼法通常用於沉澱那些在特定pH值下不穩定的蛋白質。(02)2.有機溶劑法:某些...
-
會計是即將消失的行業?會計以後的發展前景如何
導語:近些年會計從業資格考試取消了,而智能化也在逐漸的發展中,所以很多人擔心會計崗位會直接被機器取代,但實際上不是這樣的,未來會計的從業者基本都是管理型人才,隨着會計從業資格考試的取消,會計的門檻也在上升,難度也更大,和探祕志一起了解一下吧。會計是即將消失的...