设计一个由三角形的三个边,求一个三角形面积的VB 程序
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/11 20:11:21
#includemain(){floatP=0;/*定义一个浮点型变量P,代表周长*/printf("输入正三角形的周长");scanf("%f",&P);floatS=(1.732/2)*(P/3)
告诉你思路:假设这三个数分别为:a、b、c设最大的数为:max如果a>=b,则max=a,反之max=b;如果max>=c,则max=max,反之max=c;这样三个数中最大的数就是max了.
只要先选出最大的数,然后其他两个数相加大于这个数就可以构成三角形.然后w=(x+y+z)/2;area=sqrt(w*(w-x)*(w-y)*(w-z));
10×2×3.14×1/6×3=31.4
一个等边三角形周长为A则:边长=A/3边长上的高=A/3*√3/2面积=A/3*A/3*√3/2*1/2=√3A²/36再问:A/3*√3/2*这个是什么意思?乘号?再答:乘号再问:设计一个
//三个顶点坐标是6个参数.#include#includedoubleS_triangle(doubleax,doubleay,doublebx,doubleby,doublecx,doublecy
三个整数先由小到大排列,两个小的加起来大于最大数就可以,否则不可以
1.(2a-b)的二次-2a+b=(2a-b)²-(2a-b)=(2a-b)(2a-b-1)2、高度是长方形的高度+三角形高底的一半再问:不好意思啊,我忘记打了,第二题长方形底边长为a,高为
FunctiongetArea(aAsDouble,bAsDouble,cAsDouble)AsDoubleDimperimeterAsDoubleDimareaAsDoubleperimeter=(
既然△ABC是Rt△,我们不妨设∠C为Rt∠.接下来的步骤是:1.求sinA、cosA和tanA,得到三边的比例关系,2.根据已知边长与它所对应的比例,求出需要求的边长.例:Rt△ABC中,∠C为Rt
#includevoidmain(){inta,i=0;intmax=0,min=0,temp;printf("请输入3个数:");scanf("%d",&a);max=min=a;while(ima
在外面,画再问:你能不能照下来再答: 再问:只有10个
#include#includevoidmain(){doublea,b,c,d,s,q;printf("输入三边长");scanf("%d%d%d",&a,&b,&c);d=fabs(a-b);if
这个小三角形面积为原来的1/4,边长为原来的1/2
#include#includevoidmain(){floata,b,c,s,p;printf("pleaseinputthea,b,c:");scanf("%f%f%f",&a,&b,&c);p=
周长就是原周长的1/2啦,这是中位线的性质.面积的话,可以考虑用海伦公式,应该是1/4倍的原面积.
(上底+下底)*高/2=(10+20)*10/2=150