溫馨提示×

c語言三角形判定代碼怎么寫

小億
151
2024-02-05 15:34:30
欄目: 編程語言

下面是一個簡單的C語言代碼,用于判斷三角形的類型:

#include <stdio.h>

int main() {
   int side1, side2, side3;

   printf("請輸入三角形的三條邊長:\n");
   scanf("%d %d %d", &side1, &side2, &side3);

   if(side1 + side2 > side3 && side1 + side3 > side2 && side2 + side3 > side1) {
      if(side1 == side2 && side2 == side3) {
         printf("這是一個等邊三角形。\n");
      }
      else if(side1 == side2 || side1 == side3 || side2 == side3) {
         printf("這是一個等腰三角形。\n");
      }
      else {
         printf("這是一個普通三角形。\n");
      }
   }
   else {
      printf("這不是一個三角形。\n");
   }

   return 0;
}

運(yùn)行程序后,會提示用戶輸入三角形的三條邊長,然后根據(jù)輸入的邊長判斷三角形的類型,并輸出相應(yīng)的結(jié)果。

0