输入三角形三边的值,判断其能否构成三角形 vb
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 12:13:56
importjava.util.Scanner;publicclassTrigon{privatedoublea;privatedoubleb;privatedoublec;publicTrigon(
临时写的,没经过调试啊~有不懂的就问我吧~#includevoidmain(){inti;floata[3]//三角形三边长floatlength[5];intflag=0;//flag当成布尔值如果
#includevoidmain(){floata,b,c,aa,bb,cc;//定义三边及三边的平方intflag=0;printf("请输入三个非零数:");scanf("%f,%f,%f",&a
#include#include//最小精度doubleeps=1e-5;//圆周率常量doublePI=acos(-1);//枚举三角形类型,分别为://非法三角形,锐角三角形,等边三角形,等腰三角
scanf("%d,%d,%d",&a,&b,&c);没加取地址符再问:还真是!!真够悲剧的,这个错误经常犯还是没改过来!谢谢您了! 为什么改好了,运行还是有问题?这个运行结果居然是锐角三角
#include#includemain(){\x09floata,b,c,s,area;\x09scanf("%f%f%f",&a,&b,&c);\x09s=(a+b+c)/2;\x09if(a>b
输入后再判断?你是在学编程吗?那就比较,用循环,两数的和大于第三数,两数的差小雨第三数,如果全部符合那就可以.
记住一个定理:三角形两边之和大于第三边,两边之差小于第三边.这就足够了!
eturnfalse;if(a+b>c&&a+c>b&&b+a>c&&b+c>a){if(a==b&&a==c){cout
PrivateSubCommand1_Click()Dima,b,c,area,cca=Val(InputBox("请输入第一个数"))b=Val(InputBox("请输入第二个数"))c=Val(
#include#include"math.h"voidmain(){doublea,b,c;printf("请输入边a:");scanf("%lf",&a);printf("请输入边b:");sca
不知道哪条边比较长阿,我自己设了,c最长,a最短.,那么:a+b>cc-b<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
输入A,B,CA+B大于C且A-B小于C同时满足,输出若A^2+B^2=C^2或A^2+C^2=B^2或B^2+C^2=A^2(直角三角形其他的略面积,则要用海伦公式,不太好写出来,可以去查别浪费资源
下面的程序改一下就可以!但是这个明显有缺陷{(1)若a,b,c满足ab+bc=b^2+ac,则该三角形为等腰三角形;(2)若a,b,c满足a^2+2b^2+c^2=2ab+2bc,则该三角形为等边三角
/*Time:2010-4-8Author:Ju*/#include#include#includedoublecheck(doublea,doubleb,doublec){doubletemp=0;
MsgBox"不能构成三角形"ExitSubEndIfMsgBox"三角形的面积是"&Format(area(a,b,c),".00")EndSubFunctionarea(aAsDouble
PrivateSubCommand2_Click()Dima,b,ca=Text1.Textb=Text2.Textc=Text3.TextIfa-bcAnda+caThenMsgBox"该组数可构成