問題
求1-100可以構成勾股數的數。 勾股定理:a²+b²=c²
演算法思想
使用遍歷窮舉的方法。
需要注意的是為了避免出現5 12 13和12 5 13這種情況,遍歷第二個輸的時候要比第乙個數大。
c#**
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
namespace 求勾股數}}
} console.
readkey()
;}}}
執行結果 勾股數問題
一.問題描述 如果直角三角形三條邊長均為整數,這三個整數組成的陣列就稱為勾股陣列,對於勾股陣列 a,b,c 根據定理有關係式 a 2 b 2 c 2 問題 有一種勾股陣列 a,b,c 使得b a 1.例如 3 2 4 2 5 2 用程式找出指定範圍 1二.分析 1.遍歷求解 這類演算法最簡單,也最耗...
勾股數問題
一.問題描述 如果直角三角形三條邊長均為整數,這三個整數組成的陣列就稱為勾股陣列,對於勾股陣列 a,b,c 根據定理有關係式 a 2 b 2 c 2 問題 有一種勾股陣列 a,b,c 使得b a 1.例如 3 2 4 2 5 2 用程式找出指定範圍 1二.分析 1.遍歷求解 這類演算法最簡單,也最耗...
勾股數定理
一 勾股數 形如 一類的數稱為勾股數 a,b,c為正整數 x 2 y 2 z 2 二 一些性質 1.直角三角形的兩條直角邊和斜邊滿足勾股數定理。2.a b c,a b3.當a為奇數時,a 2n 1,則 b 2n 2 2n a 1 2 2 a 1 c b 1 4.當a為偶數時,a 2n,則 b n 2...