给定三角形的3条边长,计算三角形的面积
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/27 05:59:01
请放心使用,有问题的话请追问满意请及时采纳,谢谢,采纳后你将获得5财富值.你的采纳将是我继续努力帮助他人的最强动力!
#includeclassangle{private:floatx,y,z;public:angle();voidthreeb(floata,floatb,floatc);friendvoidcoma
假设这三条直线叫做A、B、C1.先任意选定1条直线(例如A)2.以A这条这直线的1个端点为圆心,以B直线长度为半径画圆3.以A这条这直线的另外1个端点为圆心,以C直线长度为半径画圆4.两个圆相交于一点
单击Command1即可.代码如下.DimaAsSingle,bAsSingle,cAsSingle,pAsSingle,SAsSinglePrivateSubCommand1_Click()OnEr
includeincludeddoublefun(inta,intb,intc){intp;p=(a+b+c)/2;returnsqrt(p*(p-a)*(p-b)*(p-c));}再问:ok再问:
设三角形三条边分别为a,b,c根据题意:a+b+c=18;a+b=2c;a-b=c/3解得:a=7;b=5;c=6,即三角形三条边分别为5、6和7
tan18°=短的直角边/长的直角边所以,短的直角边=长的直角边*tan18°tan18=0.3249所以短的直角边=67.2
x(9-x)/4=y,0<x<9三角形的面积公式S=0.5a*b*sinc(角c为a,b边的夹角)这样楼主你应该懂了吧,如果还不懂,欢迎追问,
#includeclassangle{private:floatx,y,z;public:angle();voidthreeb(floata,floatb,floatc);friendvoidcoma
a+b大于c&&a+c大于b&&b+c大于a;上面的&&是而且的意思,算法的话是编程才用的到的,你应该可以看懂
PrivateFunctioncheck(ByValaAsInteger,ByValbAsInteger,ByValcAsInteger)AsboolIfNota+b>cThenReturnFalse
再答:望采纳再问:望你能把图片变成文字?我就采纳再答:你等得不再答:我现在有课再问:你是学生,还是老师再答:老师再问:大学吗?再问:您姓?再答:涂秀芳再答:中学再问:那,以后我有不会的题目
#includemain(){floata,b,c;floatp,s;scanf("%f%f%f",&a,&b,&c);p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-c)*(p-b));
用海伦公式比较简单.不知道你要用什么语言编写?我简单写一下C语言的:doublesabc(doublea,doubleb,doublec){doublep,s;p=(a+b+c)/2;s=squrt(
分析根据三角形的面积公式S△ABC=√[p(p-a)(p-b)(p-c)]其中p=1/2(a+b+c)#include“stdio.h”main(){floata,b,c,s,mianji;scanf
设△ABC中∠A对应的边为a,∠B对应的边为b,∠C对应的边为c,则由余弦定理知CosC=(a^2+b^2-c^2)/2abCosB=(a^2+c^2-b^2)/2acCosA=(c^2+b^2-a^
/>原式变形为:2a-2c=(3*b^2)*c-3a*(b^2)2(a-c)=-(3*b^2)*(a-c)[提公因式]2(a-c)+(3*b^2)*(a-c)=0[移项](a-c)[(3*b^2)+2
已知三边长a、b、c,可以用余弦定理求出一个角(例如A)的余cosA,然后用同角三角函数关系求出sinA,最后用公式S(△)=(1/2)bcsinA算出三角形面积.也可以直接利用(用上述方法推导出的)
一、等价类划分:三角形三条边A、B、C的数据类型不同二、边界值分析:由于三角形的边长可以是正整数或正小数,所以就不对长度进行测试,那么边界值分析就不用了三、因果图法:三角形的三条边数据输入组合我们看一
设三角形三边分别为3X、4X、5X则3X+4X-5X=6解得X=3则周长为3X+4X+5X=36cm