1. 程式人生 > >C語言程式設計 5.3 任意輸入三角形的三邊長為a,b,c,程式設計判斷能否構成三角形,若能,計算輸出三角形的面積,否則輸出不能構成三角形。

C語言程式設計 5.3 任意輸入三角形的三邊長為a,b,c,程式設計判斷能否構成三角形,若能,計算輸出三角形的面積,否則輸出不能構成三角形。

#include<stdio.h>
#include <math.h>
main()
{
  float a,b,c,s,d;
  printf("請輸入三角形的三個邊長");
  scanf("%f %f %f",&a,&b,&c);
  if(a+b>c&&a+c>b&&b+c>a)

  {

     d=(a+b+c)/2;
     s=sqrt(d*(d-a)*(d-b)*(d-c));
     printf("面積=%f\n",s);

  }
  else
     printf("不能構成三角形");

  return 0;
}

出處參考qq_40392733 侵刪

開頭編寫這段程式碼時,不知道怎麼會跳到else的條件