- 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");
}