原理:
要判斷輸入的三條邊能否夠成三角形,只需滿足條件兩邊之和大於第三邊即可。
#include<stdio.h> int main() { printf("請輸入三個邊長:\n"); float a, b, c;//定義變量 scanf_s("%f%f%f", &a, &b, &c);//輸入邊長 if(a + b > c&& a + c > b&& b + c > a)//判斷是否可以構成三角形 printf("可以構成三角形\n"); else printf("不可以構成三角形\n"); return 0; }
例如:輸入 3 4 5
輸出“可以構成三角形”