[入门]判断能否构成三角形 pascal
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/11 18:07:35
importjava.util.Scanner;publicclassTrigon{privatedoublea;privatedoubleb;privatedoublec;publicTrigon(
临时写的,没经过调试啊~有不懂的就问我吧~#includevoidmain(){inti;floata[3]//三角形三边长floatlength[5];intflag=0;//flag当成布尔值如果
#include#includevoidmain(){floata,b,c,s,area;printf("pleaseinputa,b,c\n");scanf("%f%f%f",&a,&b,&c);i
单击Command1即可.代码如下.DimaAsSingle,bAsSingle,cAsSingle,pAsSingle,SAsSinglePrivateSubCommand1_Click()OnEr
importjava.util.Scanner;publicclassTriangle{publicstaticvoidmain(String[]args){\x09inta;\x09intb;\x0
两条最短边的和大于最长边,或最大边减去最短边小于第三边
三个数字用空格隔开输入面积计算公式不对,并不是周长的一半就是面积答案计算出来都是0因为1/2就是0了可以改成1.0/2再问:我改完了结果是-0.000000,怎么回事?再答:把你改后的拿来看看,是不是
记住一个定理:三角形两边之和大于第三边,两边之差小于第三边.这就足够了!
#includeintjudge(intx,inty,intz){\x09intm;\x09if(((x+y)>z)&&((x-y)y)&&((x-z)x)&&((y-z)
eturnfalse;if(a+b>c&&a+c>b&&b+a>c&&b+c>a){if(a==b&&a==c){cout
不知道哪条边比较长阿,我自己设了,c最长,a最短.,那么:a+b>cc-b<a
判断从键盘输入的三个数能否构成三角形.如果是特殊的三角形(如等边、等腰、直角,等腰直角)需要能判断出来.
只说算法,具体的自己应该会设3边为a,b,c//从键盘输入赋值if(a+
算法没问题,按你的代码,调整了一下PrivateSubCommand1_Click()Dima!,b!,c!a=Val(InputBox("请输入a"))b=Val(InputBox("请输入b"))
#includeintsanjiao(floata,floatb,floatc){if(a+b>c&&a+c>b&&b+c>a)return(1);elsereturn(0);}main(){floa
PrivateSubCommand1_Click()a=Val(InputBox("输入a的长"))b=Val(InputBox("输入b的长"))c=Val(InputBox("输入c的长"))If
两条小边的和大于第三边,即成三角形.面积:S=ah/2(2).已知三角形三边a,b,c,则 (海伦公式)(p=(a+b+c)/2) S=√[p(p-a)(p-b)(p-c)] =(1/4)√[(
……原来是basic忘得差不多了
scanf("%f,%f,%f",a,b,c)错了,应该是scanf("%f,%f,%f",&a,&b,&c);
设三边为a,b,c若a+b>ca-