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個邊長的平方和等於 最長邊長的平方,則可構成直