c语言编程计算三角形的面积

问题描述:

c语言编程计算三角形的面积
给出三角形的三边长,计算三角形的面积
输入
输入三角形的三边,边长为浮点型小数,和书上例题不同,这里的边长需要手动输入.边长的值需要符合构成三角形的条件:任意两边之和大于第三边.
输出
三角形面积.小数点后保留两位.
样例输入
3.67 5.43 6.21
样例输出
9.90
提示
边长要能够构成三角形,这里涉及到平方根函数,可引入#include ,在程序中用sqrt()计算平方根.可参照可参看谭浩强第四版例题3.4
1个回答 分类:综合 2014-11-19

问题解答:

我来补答
#include
#include
int main()
{
float s,a,b,c,p;
printf("请输入三角形的三边,以空格隔开");
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&a+c>b&&c+b>a)
{p=(a+b+c)/2;
p=p*(p-a)*(p-b)*(p-c);
s=sqrt(p);
printf("%f",s);}
else printf("你输入的三边,不能构成三角形");
return 0;
}
试试~看看是不是你想要的
 
 
展开全文阅读
剩余:2000