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

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

為什么這兒定義p和s用double?

#include?<stdio.h>
#include?<math.h>?
??int?main()
{int?a,b,c;
double?p,s;?
printf("please?input?the?value?of?a,b,c\n");
scanf("%d?%d?%d",&a,&b,&c);
if(a+b>c&&a-b<c)
{
p=(a+b+c)/2.0;??
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("Yes,this?is?a?triangle!\nthe?area?is?%.2f\n",s);
}
else?printf("No,this?is?not?a?triangle!\n");
return?0;

}


正在回答

2 回答

為了規范性還是加上比較好&lt;p&gt;&lt;/p&gt;?

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

int定義整數,比如2,3,4,-1,-5。但是有小數的數字不能用int來定義,需要double來定義含有小數的數字。

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

qq_精慕門9406452

float也行
2018-12-13 回復 有任何疑惑可以回復我~
#2

qq_慕娘4133401 提問者 回復 qq_精慕門9406452

謝謝?。。。?!
2018-12-18 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么這兒定義p和s用double?

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

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

幫助反饋 APP下載

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

公眾號

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