典型例題補充 C語言求楊輝三角的7種方法

2022-05-24 16:21:02 字數 979 閱讀 9593

}for(i=0;i

}點評:解窢二是在解法一的基礎上,把第一列置為1的命令移到下面的雙重迴圈中,減少了乙個迴圈。注意初始化陣列的變化。

解法三#include <>

main()

; while(n<1 || n>16)for(i=1;i<=n;i++)

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

a[i][j]=a[i-1][j-1]+a[i-1][j]; /*每個數是上面兩數之和*/

for(i=1;i<=n;i輸出楊輝三角*/}

點評:解法三是在解法

一、二的基礎上,把第一列置為1的命令去掉了,注意初始化陣列的變化。

解法四#include <>

main()

; while(n<1 || n>16)for(i=1;i<=n;i++)

printf("\n");

}}點評:解法四是在解法三的基礎上,把計算和列印合併在乙個雙重迴圈中。

解法五#include <>

main()

,b[17];

while(n<1 || n>16)

for(i=0;i

printf("\n");

}}點評:解法一到解法四都用了二維陣列,占用的空間較多。而解法五隻使用了兩個一維陣列。

解法六#include <>

main()

,l,r;

while(n<1 || n>16)

for(i=1;i<=n;i++)

printf("\n");

}}點評:解法六隻使用了乙個一維陣列和兩個臨時變數。

補充:輸入等腰三角形形狀的楊輝三角:

#include<>

void fun(int a[34],int n) }int main()

printf("\n");

}printf("\n");

} getch();

return 0;}

特殊三角形複習 典型例題分析

特殊三角形複習 內容綜述 等腰三角形和直角三角形是兩種非常特殊的三角形,本講中通過一系列有關等腰三角形或直角三角形的問題的解決,既是複習有關三角形全等的知識,同時也是培養同學們分析 解決問題的能力。同學們通過學習下面問題的分析 解答過程,特別要注意體會如何根據題目的已知資訊和圖形特徵作出適當的輔助線...

三角函式知識彙總與典型分類例題

1 0 360 間的三角函式 典型例題分析 例1 已知角 的終邊經過點p 3a,4a a 0,0 360 求解 的四個三角函式 角度與弧度的換算要熟練掌握,見下表 例2 將下列各角化成2k k z,0 2 的形式,並確定其所在的象限。a 第一象限 b 第二象限 c 第三象限 d 第四象限 例1 已知...

三角函式知識點及典型例題

初三下學期銳角三角函式知識點總結 1 勾股定理 直角三角形兩直角邊 的平方和等於斜邊的平方。2 如下圖,在rt abc中,c為直角,則 a的銳角三角函式為 a可換成 b 3 任意銳角的正弦值等於它的餘角的余弦值 任意銳角的余弦值等於它的餘角的正弦值。角三角函式的基本關係 4 任意銳角的正切值等於它的...