邊長爲n的直角三角形的邊長組合

輸入一個正整數n,計算斜邊長在n以內的所有可能的邊長爲整數的直角三角形的邊長組合。

思路如下:

假設邊長分別爲r(斜邊)、p、q。根據勾股定理有:r^2=p^2+q^2.假定斜邊和一條直角邊固定的情況下,另一條直角邊大於或等於第一條直角邊並小於等於sqrt(r^2-p^2)的整數部分的值。

 

 

ps:數學是如此的重要,而我現在才明白數學的重要性,真的是不應該。數學的魅力在於總結規律,從已知推導到未知。而計算機的能力是執行。只有人擁有數學的推理能力,才能夠讓計算機的能力得到發揮。數學纔是真正應該注重的。加油!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章