亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

getGirth(a,b,c)看不懂

int getGirth(int a,int b,int c)

{

? ? if( (a+b)<=c || (a+c)<=b || (b+c)<=a ) ? //判斷是否為三角形

? ? {

? ? ? ? printf("不構成三角形\n");

? ? ? ? return 0; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? }

? ? else

? ? {

? ? ? int cirf = a+b+c ; ? ? //計算三角形周長

? ? ? return cirf;

? ? }

? ? ? ?

}

這點有點看不懂了。

如果(a+b)<=c || (a+c)<=b || (b+c)<=a 那不成立就不是三角形,成立,那就a+b+c 應該是這樣的吧。

但是為啥

printf("三角形的周長是:%d\n", getGirth(a,b,c));?

調用周長函數要用getGirth(a,b,c)呢?

正在回答

5 回答

這是自己定義的一個函數,在主函數之前的,你在主函數中輸入三個數a,b,c然后

printf("三角形的周長是:%d\n", getGirth(a,b,c)); 的時候是調用之前定義的getGirth函數,先判斷是不是三角形,

如果是三角形你那個printf("三角形的周長是:%d\n", getGirth(a,b,c))就是周長,

如果不是三角形,就先輸出一個?printf("不構成三角形\n")

然后再輸出printf("三角形的周長是:%d\n",?getGirth(a,b,c))現在這里就是0了。


8 回復 有任何疑惑可以回復我~
#1

bearlala 提問者

非常感謝!
2015-01-31 回復 有任何疑惑可以回復我~
#2

異形態熊貓 回復 bearlala 提問者

0.0能幫上忙就好了。V_V
2015-02-02 回復 有任何疑惑可以回復我~
#3

Angel帝豪

我也得謝謝
2015-05-06 回復 有任何疑惑可以回復我~
#4

聯寶蜘蛛王

感謝感謝 瞬間就懂了。
2020-03-18 回復 有任何疑惑可以回復我~
查看1條回復

感謝!

0 回復 有任何疑惑可以回復我~

還是沒懂

0 回復 有任何疑惑可以回復我~

我也謝謝!

0 回復 有任何疑惑可以回復我~

我不是很懂為什么printf("三角形的周長是:%d\n",getGirth(a,b,c));中的getGirth(a,b,c)表示周長,周長不是a+b+c?

2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

getGirth(a,b,c)看不懂

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號