卫生包干区面积
发布日期:2021-07-01 06:02:36 浏览次数:2 分类:技术文章

本文共 484 字,大约阅读时间需要 1 分钟。

题目描述

为了培养大家热爱劳动的习惯,学校将校园的角角落落划分成若干卫生包干区,分给各个班级。CoCo所在班级也分到了一块,作为班长,CoCo需要知道这块区域到底有多少大,以便分配一定数量的同学去打扫,你能帮她计算一下这块包干区的大小吗?已知包干区的形状是一个任意三角形,并且CoCo已经派同学把各条边的边长测量好了,假设3条边的边长为a,b,c,请求出这块包干区的面积并输出。

可利用海伦公式求解任意三角形面积:

其中

 

输入要求

输入三条边的边长(假设3条边长肯定可以构成三角形)。

输出要求

计算并输出该三角形面积。保留2位小数。

输入样例

3.1 4.2 5.3

输出样例

6.51

参考代码

#include
#include
int main(){ double a,b,c,s,p; scanf("%lf%lf%lf",&a,&b,&c); p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)); printf("%.2lf\n",s); return 0;}

转载地址:https://pantang.blog.csdn.net/article/details/113705435 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:平面上两点的距离
下一篇:平面上的三角形判断(1)

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月29日 16时11分28秒