问题标题: 1729 三角形面积(三边版本)

0
0

1
已采纳
陆麟瑞
陆麟瑞
资深天翼
资深天翼

先判断是否合法:

if(a+b<=c||a+c<=b||b+c<=a)
    {
        cout<<"No";
        return 0;
    }

再用海伦公式

p=(a+b+c)/2.0;
s=sqrt(p*(p-a)*(p-b)*(p-c));

输出s

陆麟瑞在2018-01-24 17:02:26追加了内容

要保留两位小数,用printf

0
0
我要回答