題目給三個長度判斷能不能組成三角形 思路三角形的特性 任意兩邊加其他會大於第三邊 只需要判斷有沒有滿足這個特性還有是否為負數長度 程式碼1234567891011121314using System;public class Triangle{ public static bool IsTriangle(int a, int b, int c) { int [] arr = {a,b,c}; Array.Sort(arr); if( arr[0]+arr[1] <= arr[2]) return false; for(int i = 0 ; i<arr.Length ; i++){ if( arr[i] < 0) return false; } return true; }} 改進的地方可以更簡短只需要在返回時判斷有沒有符合特性就好