标签:
1 #include <stdio.h> 2 3 //根据三边长判断是否能组成三角形,分别以边长和角度看能组成什么三角形 4 5 int main(){ 6 int a,b,c; 7 printf("请输入三边的长,并以逗号隔开:\n"); 8 scanf("%d,%d,%d",&a,&b,&c); 9 if(a<=0 || b<=0 || c<=0){ 10 printf("请输入正数"); 11 return 1; 12 } 13 if(a>b+c || b>a+c || c>a+b){ 14 printf("无法构成三角形\n"); 15 return 1; 16 } 17 printf("按边长来看:"); 18 if(a==b || a==c || b==c){ 19 if(a==b==c) printf("是等边三角形\n"); 20 else printf("是等腰三角形\n"); 21 }else{ 22 printf("是一般三角形\n"); 23 } 24 printf("按角度来看:"); 25 if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==b*b+a*a) 26 printf("是直角三角形\n"); 27 else if(a*a>b*b+c*c || b*b>a*a+c*c || c*c>b*b+a*a) 28 printf("是钝角三角形\n"); 29 else 30 printf("是锐角三角形\n"); 31 return 0; 32 }
标签:
原文地址:http://www.cnblogs.com/corvoh/p/5191987.html