#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if((a+b>c) && (a+c>b) && (b+c>a))
吵盯 {
if(a==b&&a==c)
printf("等边");
else if(a==b || a==c || b==c)
printf("等腰");
else
液枝printf("普通三角形");
return 0;
}
printf("不构升埋和成三角形");
return 0;
}
int main(void)
{ float a,b,c;
printf("Please input 3 number:");
scanf("%f%f%f",&a,&b,&c);
if (a+b<=c||a+c<=b||b+c<=a)
printf("No. It's not a triangle!\n");
else if (a==b&&a==c&&b==c)
printf("It's an equilateral triangle\n");
else if ((a==b&&a!=c)||(a==c&&a!=b)||(b==c&&b!=a))
printf("It's an isosceles triangle\n");
else
printf("It's not an equilateral triangle\n");
return 0;
}
因为输入的数值可以包含小数,所以楼上那种代码是错误的,它的只能输入整肆顷数,一旦出现小数就可能得出错误结果,这里考虑到了小数的输入慧雹物前液,亲自测试无任何问题,望采纳!
输入三个数,然后判断。
可以按照大燃毁宴小先排个序。
先判断是否能构成三角形?
y:皮银等腰?
y:等余陵边?