C語言程式教學範例~三角形判斷

 C語言程式教學範例~三角形判斷

1. C語言原始程式~輸入三個邊長並判斷其可形成何種三角形?


<若看不清楚,可點擊圖片, 可將圖片放大>

2. C語言程式說明 :

   (1)~(2)表示 : C語言在執行主程式前,需載入一些標準函式庫

                          標頭檔 , 如此程式才能順利執行。

   (3)與(41)表示 : C語言執行的主程式開端與結尾 , 所要執行的

                              程式, 可寫在其後的大括號{     }內。

   (4)表示 : C語言的變數需先定義其形式, 方能使用。

   (6)~(11)表示 : 將鍵盤輸入的字元先轉換成數字再存至變數中.

   (12)~(26)表示 : 將變數 a . b .c所表示的數值由小到大排列

                             即最後大小順序為 a < b < c。

   (27)~(29)表示 : 較短2個邊長的和小於或等於最長邊長, 

                              則無法形成三角形 。(否則,即可形成三角形)

    (30)~(32)表示 : 滿足短2個邊長的平方和等於最長邊長的

                               平方,則可構成直角三角形 。     

    (33)~(35)表示 : 滿足較短2個邊長的平方和大於最長邊長的

                               平方,則可構成銳角三角形

    (36)~(38)表示 : 滿足較短2個邊長的平方和小於最長邊長的

                               平方,則可構成鈍角三角形


3. C語言程式執行結果 :

(1)1+2=3 ,較短2個邊長的和等於最長邊長, 

                      則無法形成三角形

(2)2+3<6 ,較短2個邊長的和小於最長邊長, 

                      則無法形成三角形

                    (3)3^2+4^2=5^2 ,較短2個邊長的平方和等於

          最長邊長的平方,則可構成直角三角形 。



                    (4)4^2+5^2>6^2 ,較短2個邊長的平方和大於

          最長邊長的平方,則可構成銳角三角形 。


                   (5)3^2+4^2<6^2 ,較短2個邊長的平方和小於

          最長邊長的平方,則可構成鈍角三角形 。






留言

這個網誌中的熱門文章

python的基礎教學~從零開始學python寫程式

scratch程式教學範例~三角形判斷

從零開始學會寫程式