看板 TransCSI 關於我們 聯絡資訊
※ 引述《wendy050165 (努力再努力)》之銘言: : 我是剛碰程式的新手... : 對於很多東西都還不了解 : 所以我想請益各位板友 : 我們現在正學 從鍵盤讀取資料的程式寫法 : 問題: : 當使用者輸入3邊長,要怎麼寫出程式可以形成3角形, : 而又是哪一種3角形(直角.鈍腳.銳角)? : 請各位板友幫幫我 : 感恩 ^ ^ #include <stdio.h> int main() { float e[3],sum=0; int i,max=0; for(i = 0 ; i < 3 ; i++ ) { printf("輸入第 %d 邊的邊長:" , i+1 ); scanf("%f" , e+i ); max = e[max] > e[i]? max : i ; sum += e[i]*e[i]; } if( e[max] * e[max] * 2 > sum ) printf("鈍角三角形\n"); else if( e[max] * e[max] * 2 < sum ) printf("銳角三角形\n"); else printf("直角三角形\n"); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.61.25 ※ 編輯: avogau 來自: 114.45.61.25 (11/07 11:26)