C语言高手~~帮我编一下,很简单的~输入三角型的三条边,判断三角
输入三角型的三条边,判断三角形的形状。假设输入的三边边长均 >0 。 输入: 三角型的 3 条边的长度( int 型)。 输出: 三角形形状 等边三角形: equilateral triangle 等腰三角形: celes triangle 不构成三角形: non-triangle 一般三角形: triangle
#include "std.h" void main(){ int a,b,c; printf("please input triangle'size(a b c):"); scanf("%d%d%d",&a,&b,&c); if(a>0 && b>0 && c>0){ if(a==b && b==c) printf("equilateral triangle\n"); else if((a==b && b!=c && a+b>c)||(a!=b && b==c && b+c>a)||(a==c && b!=c && a+c>b)) printf("isoceles triangle\n"); else if(a+b<=c || a+c<=b || b+c<=a) printf("non-triangle\n"); else printf("triangle\n"); } else printf("can not create triangle\n"); }