當前位置:編程學習大全網 - 編程軟體 - C語言題目 輸入a,b,c三條邊,判斷它們能否構成三角形.若能,則指出是何種三角形.

C語言題目 輸入a,b,c三條邊,判斷它們能否構成三角形.若能,則指出是何種三角形.

#include?<stdio.h>

int?main()

{

double?a,b,c;

scanf("%lf%lf%lf",&a,&b,&c);

if(a+b>c&&a+c>b&&b+c>a)

{

if(a==b||a==c||b==c)

{?

if(a*a==b*b+c*c||b*b==a*a+c*c||c*c==a*a+b*b)

{

printf("等腰直角三角形\n");

}

else?

{

if(a?==?b?&&?b==?c?&&?a?==?c)

{

printf("等邊三角形\n");

}

else

{

printf("等腰三角形\n");

}

}

}

else

{

if(a*a==b*b+c*c||b*b==a*a+c*c||c*c==a*a+b*b)

{

printf("直角三角形\n");

}

else?

{

printf("壹般三角形\n");

}

}

}

else?printf("不能構成三角形\n");

return?0;

}

  • 上一篇:美的電飯鍋顯示c6,指示燈壹閃壹閃了,是什麽回事?
  • 下一篇:python語法
  • copyright 2024編程學習大全網