課程
/后端開發
/C
/C語言入門
if( (a+b)<=c || (a+c)<=b || (b+c)<=a )? ?//判斷是否為三角形
? ? {
? ? ? ? printf("不構成三角形\n");
2020-03-17
源自:C語言入門 5-4
正在回答
原代碼的意思是:if(兩邊之和小于等于第三邊)
則 不構成三角形。
else 三角形
看清楚了,這里的公式是 兩邊之和 小于第三邊,所以只是排除 非不角形的可能性。
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答if的判斷這樣不構成三角形有啥用,最后還不是要算周長就得出結果嗎?
1 回答為什么無論能不能構成三角形都會輸出周長?
1 回答為什么我的答案是直角三角形,不是等邊三角形?
1 回答改變abc的值,使之不構成三角形時,為什么執行程序之后還會出現三角形周長為0(周長應該不存在才是?。?/p>
1 回答輸入三角形的三個邊長,利用自定義函數來判斷三角形的形狀、并計算該三角形的面積。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-04-10
原代碼的意思是:if(兩邊之和小于等于第三邊)
則 不構成三角形。
else 三角形
2020-03-19
看清楚了,這里的公式是 兩邊之和 小于第三邊,所以只是排除 非不角形的可能性。