平面上的三角形判断(1)
发布日期:2021-07-01 06:02:35 浏览次数:2 分类:技术文章

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

题目描述

已知3个数a,b,c,请问以这三个数作为边长能否构成一个三角形?如果可以构成三角形则输出该三角形的面积,否则输出Error。

输入要求

输入三个数a,b,c。

输出要求

如果这三个数能构成一个三角形,则计算并输出这个三角形的面积,保留2位小数。如果不能构成三角形就输出Error。

输入样例

3.1 1.4 4.6

输出样例

Error

参考代码

#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)); if((a+b)>c&&(a+c)>b&&(b+c)>a) printf("%.2lf\n",s); else printf("Error\n"); return 0;}

 

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

上一篇:卫生包干区面积
下一篇:球体的体积

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月16日 16时59分05秒