永发信息网

从键盘输入a,b,c,三个数,判断是否能够成三角形,如果能够构成三角形,则求由a,b,c,构成的三角形的面积

答案:3  悬赏:40  手机版
解决时间 2021-01-09 10:38
从键盘输入a,b,c,三个数,判断是否能够成三角形,如果能够构成三角形,则求由a,b,c,构成的三角形的面积
最佳答案
#include "stdio.h"
#include "math.h"
void main()
{
unsigned char a,b,c,max;
double s,cosab;
puts("请输入三条边长:");
scanf("%d %d %d",&a,&b,&c);
//半段能否构成三角形
max=a;
if(max max=b;
if(max max=c;
if((a+b+c)<=2*max)
{
printf("%d,%d,%d不能构成三角形\n",a,b,c);
getchar();
return;
}
cosab=1.0*(a*a+b*b-c*c)/(2*a*b);
s=0.5*a*b*sqrt(1-cosab*cosab);
printf("%d,%d,%d构成三角形的面积为%f\n",a,b,c,s);
getchar();
}
全部回答
原来是编程啊!
海伦公式:
p =(a+b+c)/2)
S =√[p(p-a)(p-b)(p-c)]
=(1/4)√[(a+b+c)(a+b-c)(a+c-b)(b+c-a)]
这样就能够只根据三角形的三个边求出面积了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
dell inspiron 660s 怎么用u盘装系统
1等于30+4x-5得数是多少
贷款流入要不要考虑进npv计算
高一身高1.74,100米11.42秒立定跳远2.52摸高
28万里我有20万占百分之几
2016年8月14日零晨2.05分是什么时辰
中国最新万吨战舰到底什么水平
福建杉木价格多少
2.4千克是多少斤
如何在coreldraw9中标注尺寸?
建筑知识的主要栏目
判断题一个圆的直径增长1分米.它的周长就增
谁能推荐一些歌唱高原军人的歌曲
这个是我拍的照片 麻烦看下
求一款比较老的FPS游戏
推荐资讯
相由心而生,无相何有心,无心何生相。
立式高压电机为防止轴电压的产生加装接地碳刷
请问别人拜佛能不能帮朋友拜拜
句式:当……,难道……,难道……,难道……
向踏雪兄请教,我的劲豹是十年前的原装发动机
环割树皮
谁知道林嘉欣唱的《谋杀白痴》是翻唱哪首歌曲
算卦的说我命里一点水都没有怎么办
为什么西兰花灌溉大多采用喷灌
作文:关爱学生的老师
为什么我这个html的a标签明明已经做好了,但
三星s6和小米6那个好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?