c 判断三边并计算三角形面积
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 01:22:13
我给你的程序能很精确地判断出是不是三角形是等腰三角形等边三角形还是一半三角形算面积那部分我没写你看看是不是你要的PrivateSubCommand1_Click()IfVal(Text1.Text)+
intp->doublep;p=(a+b+c)%2;-->p=(a+b+c)/2.0
#include#include//最小精度doubleeps=1e-5;//圆周率常量doublePI=acos(-1);//枚举三角形类型,分别为://非法三角形,锐角三角形,等边三角形,等腰三角
scanf("%d,%d,%d",&a,&b,&c);没加取地址符再问:还真是!!真够悲剧的,这个错误经常犯还是没改过来!谢谢您了! 为什么改好了,运行还是有问题?这个运行结果居然是锐角三角
单击Command1即可.代码如下.DimaAsSingle,bAsSingle,cAsSingle,pAsSingle,SAsSinglePrivateSubCommand1_Click()OnEr
#include#includevoidmain(){floata,b,c,s,area;printf("依次输入a,b,c(空格识别一个数):");scanf("%f%f%f,",&a,&b,&c)
VC6通过#include#includefloatarea(floata,floatb,floatc){floatp=(a+b+c)/2;floatarea=0;area=sqrt(p*(p-a)*
#include#includeusingnamespacestd;boolistriangle(inta,intb,intc){returna>0&&b>0&&c>0&&a+b>c&&a+c>b&&
PrivateSubCommand1_Click()Dima,b,c,area,cca=Val(InputBox("请输入第一个数"))b=Val(InputBox("请输入第二个数"))c=Val(
//给出三角形的三个边长a,b,c求三角形的面积//用海伦公式来计算三角形的面积p=(a+b+c)/2,S=根号下{p(p-a)(p-b)(p-c)}#include#includeintmain(v
PrivateSubCommand1_Click()a=Val(InputBox("输入a的长"))b=Val(InputBox("输入b的长"))c=Val(InputBox("输入c的长"))If
首先,输入三角形的三边长的问题.你没有判定输入的数是否可以构成三角形.还有就是定义变量应该用浮点型变量,而不是整型变量,毕竟三角形的面积不可能全部是整型吧.这个是我刚写的,这个也没有判定输入的数是否可
SubCalcTriangle()DimgetstrAsStringDimarr(1To3)AsDoubleDimpAsDouble,sAsDoubleDimiAsIntegerWhile(True)
分析根据三角形的面积公式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
两边之和大于第三边两边之差小于第三边再问:需要过程再答:a加b大于c且a减b小于c解不等式再答:望采纳
/*Time:2010-4-8Author:Ju*/#include#include#includedoublecheck(doublea,doubleb,doublec){doubletemp=0;
∵a²=(2√3-1)²=13-4√3b²=(2√3+1)²=13+4√3c²=(√26)²=26∴a²+b²=c&su
是不是合法的只要判断就行了三角形面积S=√[P(P-A)(P-B)(P-C)],其中P=(A+B+C)/2A、B、C表示三角形的边长,√表示根号,即紧跟后面的括号内的全部数开根号.
如本题的条件改为:c^2+ac=b^2+ab则:(c^2-b^2)+(ac-ab)=0(c-b)(c+b-a)=0而:c+b>a,c+b-a>0所以:c-b=0c=b所以:三角形ABC为等腰三角形
前台有五个TextBox,分别是FirstTxt,SecondTxt,ThridTxt(代表a,b,c三边长),areaTxt,aroundTxt(代表面积,周长),一个计算的Button.对输入进行