1. 程式人生 > >如何構造勾股數

如何構造勾股數

至少 大於 自然 如何 需要 觀察 自然數 就是 判斷

這裏貼一下勾股數的構造:

  當a為大於1的奇數2n+1時,b=2n2+2n, c=2n2+2n+1。
  實際上就是把a的平方數拆成兩個連續自然數,例如:
  n=1時(a,b,c)=(3,4,5)
  n=2時(a,b,c)=(5,12,13)
  n=3時(a,b,c)=(7,24,25)
  當a為大於2的偶數2n時,b=n2-1, c=n2+1
  也就是把a的一半的平方分別減1和加1,例如:
  n=2時(a,b,c)=(4,3,5)
  n=3時(a,b,c)=(6,8,10)
  n=4時(a,b,c)=(8,15,17)
  n=5時(a,b,c)=(10,24,26)
  n=6時(a,b,c)=(12,35,37)

可以看出n>=3,肯定可以構造至少一組勾股數,就不需要勾股定理什麽的再來判斷了

比賽的時候不知道勾股數可以打個勾股數表後進行觀察!

如何構造勾股數