chenyu


私信TA

用户名:17738377482

访问量:41822

签 名:

像风明天就会来一样期待,像风永远不会来一样生活

等  级
排  名 66
经  验 10468
参赛次数 18
文章发表 99
年  龄 0
在职情况 学生
学  校 HCU
专  业

  自我简介:

解题思路:

    三角形面积=SQRT(S*(S-a)*(S-b)*(S-c)) 其中S=(a+b+c)/2,a、b、c为三角形的三边。

     直接全部用double或者float变量避免等会的强制转换或者格式精度错误
注意事项:

    注意的话应该就是输出格式了 保留三位小数直接用%0.3f就可以搞定。

参考代码:

#include<bits/stdc++.h>
using namespace std;

int main()
{
 float a,b,c;
 cin>>a>>b>>c;
 float S;
 S = (a+b+c)/2;
 printf("%0.3f",sqrt(S*(S-a)*(S-b)*(S-c)));
    return 0;
}


 

0.0分

0 人评分

新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里

  评论区

  • «
  • »