根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的周长和三角的类型
1条回答 默认 最新
关注#include<stdlib.h> #include<stdio.h> int main ( void ) { int num1,num2,num3; printf("请输入第一条边:"); scanf("%d",&num1); printf("请输入第二条边:"); scanf("%d",&num2); printf("请输入第三条边:"); scanf("%d",&num3); if(num1+num2>num3&&num2+num3>num1&&num1+num3>num2) { if (num1*num1+num2*num2==num3*num3||num2*num2+num3*num3==num1*num1||num1*num1+num3*num3==num2*num2){ printf ( "%d、%d和%d可以组成直角三角形。\n " ,num1,num2,num3); printf ("三角形周长:%d\n",num1+num2+num3); } else if (num1*num1+num2*num2<num3*num3||num2*num2+num3*num3<num1*num1||num1*num1+num3*num3<num2*num2) { printf ("%d、%d和%d可以组成锐角三角形。\n" ,num1,num2,num3); printf ("三角形周长:%d\n",num1+num2+num3); } else{ printf ("%d、%d和%d可以组成钝角三角形\n" ,num1,num2,num3); printf ("三角形周长:%d\n",num1+num2+num3); } } else printf("%d, %d和%d不能组成三角形。\n",num1,num2,num3); system("PAUSE"); return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1