问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言 三角形三边求面积

发布网友 发布时间:2022-05-17 01:31

我来回答

5个回答

热心网友 时间:2022-05-19 03:05

首先,输入三角形的三边长的问题。你没有判定输入的数是否可以构成三角形。
还有就是定义变量应该用浮点型变量,而不是整型变量,毕竟三角形的面积不可能全部是整型吧。
这个是我刚写的,这个也没有判定输入的数是否可以构成三角形。
你自己尝试再看看能否改编成功呢?
#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,s,area;
scanf("%f,%f,%f",&a,&b,&c);
s=1.0/2*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%7.2f, b=%7.2f, c=%7.2f, s=%7.2f\n",a,b,c,s);
printf("area=%7.2f\n",area);
}

热心网友 时间:2022-05-19 03:06

代码没错,可能是你少了判别条件,如
a+b>c a+c>b b+c>a 即三角形的任两边之和必大于第三边。
哦,忘了面积不可能都是整数。呵呵。。。。。

热心网友 时间:2022-05-19 03:06

t;conio.h>
#include<stdio.h>
#include<math.h>

int main()
{
float a,b,c;
float area,s;

printf("请输入三角行的三边:");
scanf("%f %f %f",&a,&b,&c);
if(a>0&&b>0&&c>0)
{
if((a+b>c)&&(a+c>b)&&(b+c>a))
{
printf("\n这三边能组成三角形\n");

s=(a+b+c)/2.0;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的面积为: %f\n",area);

if(((a*a+b*b)==c*c)||((a*a+c*c)==b*b)||((c*c+b*b)==a*a))
printf("这是直接三角形\n");
else if((a==b)&&(a==c)&&(b==c))
printf("这是等边三角形\n");
else if((a==b)||(a==c)||(b==c))
printf("这是等腰三角形\n");
else printf("这是普通三角形\n");
}
else
printf("\n这三边不能组成三角形\n");
}
else
printf("\n输入错误!");

getch();
return 1;
}

热心网友 时间:2022-05-19 03:07

用海伦-秦九韶公式可算出
若已知三角形3边长分别为a
b
c
令p=1/2(a+b+c)
那么三角形面积s=根号内(p(p-a)(p-b)(p-c))
将三边长代入即可,用余弦定理和一些三角函数公式也可计算,只是麻烦了点
用三角函数定理

热心网友 时间:2022-05-19 03:07

int改float %d 改%f
因为边长和的一半可能有0.5 而面积大多有小数

差别三角形是否存在可以这样做
area=s*(s-a)*(s-b)*(s-c);
if (area>0)area=sqrt(area);
area==0是三条线在同一直线上 area<0则无法相交
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 求女主现代重生小时候。带领全家致富的小说 有什么好看的小说,大家可以帮我推荐一下, 注:现代小说 谁有婚后宠文??不要虐 请问,有没有类似《何以笙萧默》《杉杉来迟》这类不伤感的小说,女的幼稚,男的成熟。内容搞笑温暖,结... 谁有彼岸繁花现在完结小说的合集,跪求哈~ 好看的高干文 不要虐! 求小说哈。。全有的话会加分的。。 有没有现代宠文小说? 求超级超级好看的高干文, 求小说《此生,许你眉眼如花》~~ 最近有什么好看高干文 不要虐的 韩企业会不会做背调 公司背调会很认真吗 一般上市公司入职后被背调吗?我只是一个小小的区域业务,他们要我入职提供离职证明,但是时间都不对,让 脸上为什么要长青春痘? 脸上长青春痘怎么回事 脸上为什么老是要长青春痘哟? 为什么脸上会长青春痘-问-? 为什么脸上会长青春痘? 为什么青春痘一般长在脸上呢?? c语言编程 已知三角形三边a b c求面积,利用海伦公式实现? C语言输入三角形的三边长,求三角形面积。 我脖子后面酸疼,我知道是颈椎原因,去推拿也没用,我也注意保暖、不低头,可还是不舒服,怎么回事? 为什么每次去美容院按摩脖子后面都要头疼两天? 用刀切西瓜一刀可切2块2刀最多可切成4块3刀最多可切成7块。上述就是n条直线最多把平面分成几块的问题。 QQ电话会被监听吗? 关于网络监听 qq语音通话警察能知道内容吗? QQ语音被监控 手机声音突然变小一会变大是不是被别人窃听了, 如何发现手机被监听 QQ语音会被监听吗 QQ语音聊天问题:如果话筒一直开着,网友隐身状态时能否随时偷听到我的说话 如保将多个PDF合并到一个PDF文件? 0pooiqoo数据线得用多粗的热缩管 热缩管的尺寸 在农业银行填错卡号怎么办! 农村信用社转农业银行 卡号填错了,钱能返回来吗? 如何把视频号上的视频转发到公众 请问在微信公众平台上转发成功的视频或者是图文消息,怎么在我的上进行转发。