计算直角三角形面积积面积,判断输入数值是否符...

c语言,用if语句编程,实现输入三个数值,判断能否构成三角形,如果能就计算出三角形的面积_百度知道
c语言,用if语句编程,实现输入三个数值,判断能否构成三角形,如果能就计算出三角形的面积
提问者采纳
&nbsp,b;printf(&&else&&&&%f,%f;&amp,b;&&&scanf(&&&&请输入三个数;&lt.h&&&&&nbsp,p,&%f%f%f&&&nbsp,&amp.h&&b&&&nbsp,c);&&&&);&&nbsp,c;&a+c&c);area=sqrt(p*(p-a)*(p-b)*(p-c));&&;&&&int&a;&),a;&nbsp:&&printf(&&&a;}&&&&&&float&return&&&,area,%f不能构造三角形\n&{&printf(&&&&&&b+c&&&&&c&&&nbsp,c;&nbsp,area);a)&nbsp,&#include&&&&&main(void){&&&nbsp,%f;以%f,a;printf(&b:%f\n&quot#include&nbsp,%f构成的三角形的面积为,b;0;\n&&&;p=(a+b+c)/2;&if(a+b&gt
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
其他2条回答
能构成三角形\n&&printf(&;\n&quot.h&&&&&#include&return&);&nbsp,空格分开;%f&nbsp,&不能构成三角形&main(){&printf(&&&}&);&&quot,s;int&&%f%f%f&&0,p:%f&b+c&&printf(&quot#include&nbsp,&amp,a;printf(&;&b;{&c&\n&quot,&:&quot,s),b:&&p=(a+b+c)/2;三角形的三边是;a)&&),c);面积是;b&请输入三角形的三边长;a;float&nbsp,b;&%f&%f&a+c&gt.h&printf(&else&&return&nbsp,c;if(a+b&c);scanf(&s=sqrt(p*(p-a)*(p-b)*(p-c));&0;&a
#include &stdio.h& #include &math.h& void main() { float a,b,c,d,s; scanf(&%f,%f,%f&,&a,&b,&c); if(a+b&c&&a+c&b&&b+c&a) { if(a==b||b==c||c==a) {if(a==b&&b==c) printf(&this is a dengbiansanjiaoxing\n&); else printf(&this is a dengyao sanjiaoxing\n&); } else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a) printf(&yesyesyes\n&); else printf(&nonononono\n&); d=(a+b+c)/2; s=sqrt(d*(d-a)*(d-b)*(d-c)); printf(&%f\n&,s); } } else printf(&nononononono&) ; }周长面积都有了。采纳吧
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁三角形三边之长为a,b,c,求三角形面积.要求使用scanf函数输入数据.
vdgvgfng00947
#include #include int main(void){double a,b,c,// 用海伦公式while (scanf("%lf%lf%lf",&a,&b,&c)!=EOF) // 用组合键ctrl+z结束输入{half = (a+b+c)/2;printf("The area is:%lf\n",sqrt(half*(half-a)*(half-b)*(half-c)))}return 0;}
为您推荐:
其他类似问题
扫描下载二维码(2012o黄冈)如图,已知抛物线的方程C1:y=-(x+2)(x-m)(m>0)与x轴相交于点B、C,与y轴相交于点E,且点B在点C的左侧.(1)若抛物线C1过点M(2,2),求实数m的值;(2)在(1)的条件下,求△BCE的面积;(3)在(1)条件下,在抛物线的对称轴上找一点H,使BH+EH最小,并求出点H的坐标;(4)在第四象限内,抛物线C1上是否存在点F,使得以点B、C、F为顶点的三角形与△BCE相似?若存在,求m的值;若不存在,请说明理由.
(1)将点(2,2)的坐标代入抛物线解析式,即可求得m的值;(2)求出B、C、E点的坐标,进而求得△BCE的面积;(3)根据轴对称以及两点之间线段最短的性质,可知点B、C关于对称轴x=1对称,连接EC与对称轴的交点即为所求的H点,如答图1所示;(4)本问需分两种情况进行讨论:①当△BEC∽△BCF时,如答图2所示.此时可求得m=+2;②当△BEC∽△FCB时,如答图3所示.此时可以得到矛盾的等式,故此种情形不存在.
解:(1)依题意,将M(2,2)代入抛物线解析式得:2=-(2+2)(2-m),解得m=4.(2)令y=0,即(x+2)(x-4)=0,解得x1=-2,x2=4,∴B(-2,0),C(4,0)在C1中,令x=0,得y=2,∴E(0,2).∴S△BCE=BCoOE=6.(3)当m=4时,易得对称轴为x=1,又点B、C关于x=1对称.如解答图1,连接EC,交x=1于H点,此时BH+CH最小(最小值为线段CE的长度).设直线EC:y=kx+b,将E(0,2)、C(4,0)代入得:y=x+2,当x=1时,y=,∴H(1,).(4)分两种情形讨论:①当△BEC∽△BCF时,如解答图2所示.则,∴BC2=BEoBF.由函数解析式可得:B(-2,0),E(0,2),即OB=OE,∴∠EBC=45°,∴∠CBF=45°,作FT⊥x轴于点T,则∠BFT=∠TBF=45°,∴BT=TF.∴可令F(x,-x-2)(x>0),又点F在抛物线上,∴-x-2=-(x+2)(x-m),∵x+2>0(∵x>0),∴x=2m,F(2m,-2m-2).此时BF=2+(-2m-2)2=(m+1),BE=,BC=m+2,又BC2=BEoBF,∴(m+2)2=o(m+1),∴m=2±,∵m>0,∴m=+2.②当△BEC∽△FCB时,如解答图3所示.则,∴BC2=ECoBF.∵△BEC∽△FCB∴∠CBF=∠ECO,∵∠EOC=∠FTB=90°,∴△BTF∽△COE,∴,∴可令F(x,(x+2))(x>0)又点F在抛物线上,∴(x+2)=-(x+2)(x-m),∵x+2>0(∵x>0),∴x=m+2,∴F(m+2,(m+4)),EC=2+4,BC=m+2,又BC2=ECoBF,∴(m+2)2=2+4o2+4(m+4)2m2整理得:0=16,显然不成立.综合①②得,在第四象限内,抛物线上存在点F,使得以点B、C、F为顶点的三角形与△BCE相似,m=+2.编写一个程序,计算三角形、正方形和圆形的面积,并用相关的数据进行测试。_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
编写一个程序,计算三角形、正方形和圆形的面积,并用相关的数据进行测试。
上传于||文档简介
&&C​+​+​程​序​设​计​报​告​。​多​态​与​虚​函​数​。​编​写​一​个​程​序​,​计​算​三​角​形​、​正​方​形​和​圆​形​的​面​积​,​并​用​相​关​的​数​据​进​行​测​试​。​附​:​用​纯​虚​函​数​设​置​抽​象​基​类
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
你可能喜欢一个直角三角形的边长都是整数,它的面积和周长的数值相等,这样的直角三角形是否存在?若存在,_百度知道
一个直角三角形的边长都是整数,它的面积和周长的数值相等,这样的直角三角形是否存在?若存在,
确定它三边的长;若不存在,说明理由.
提问者采纳
+b&#178: a+b+c=1&#47、13和6;+12²+b²2 ab
ab﹙ab-4a-4b+8﹚=0
a≠0;2ab-a-b﹚²﹚=√﹙6&#178、8,
则;=c&#178、10.
或: c=√﹙a&#178、b均为正整数.所以;
a²+b&#178、b,满足题意的直角三角形有两个;=﹙1&#47。且c>b≥a,且b≥a;﹚=13:三边长分别为5.
a-4=1;+b²+8&#178,
a-4=2:c=√﹙a²﹚=10,
b-4=8解;﹚=√﹙5&#178:设这个直角三角形的三边长分别为a、12.
ab-4a-4b+8=0
﹙a-4﹚﹙b-4﹚=8=1×8=2×4
提问者评价
其他类似问题
为您推荐:
其他1条回答
根据勾股定理可知6^2+8^2=10^2,所以该三角形为直角三角形。面积6*8&#47由6、10所组成的三角形、8
直角三角形的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 直角三角形面积 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信