有一个程序,其功能是判断输入的三个整数值能否构成一个三角形,同时能判断构成三角

唐僧骑马当了个当 1年前 已收到2个回答 举报

jkmt256yf761a 幼苗

共回答了12个问题采纳率:91.7% 举报

下面的程序改一下就可以!但是这个明显有缺陷{(1)若a,b,c满足ab+bc=b^2+ac,则该三角形为等腰三角形;
(2)若a,b,c满足a^2+2b^2+c^2=2ab+2bc,则该三角形为等边三角形;
(3)若a,b,c满足a^2+b^2=c^2,则该三角形为RT三角形;}
改为if(a==b||a==c||b==c)则为等腰三角形;
if(a==b==c)则为等边三角形;
if(a*a+b*b==c*c||a*a+c*c==b*b||c*c+b*b==a*a)则为指教三角形;

1年前

2

lillian_1983 幼苗

共回答了351个问题 举报

#include
#include
int main()
{
double a,b,c;
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)
{
double temp,result;
temp=(a+b+c)/2;
result=sqr...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.047 s. - webmaster@yulucn.com