适合方程a^2+b^2=c^2的一组正整数称为勾股数或商高数.设计一个满足a
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 21:49:49
![适合方程a^2+b^2=c^2的一组正整数称为勾股数或商高数.设计一个满足a](/uploads/image/z/5453587-19-7.jpg?t=%E9%80%82%E5%90%88%E6%96%B9%E7%A8%8Ba%5E2%2Bb%5E2%3Dc%5E2%E7%9A%84%E4%B8%80%E7%BB%84%E6%AD%A3%E6%95%B4%E6%95%B0%E7%A7%B0%E4%B8%BA%E5%8B%BE%E8%82%A1%E6%95%B0%E6%88%96%E5%95%86%E9%AB%98%E6%95%B0.%E8%AE%BE%E8%AE%A1%E4%B8%80%E4%B8%AA%E6%BB%A1%E8%B6%B3a)
适合方程a^2+b^2=c^2的一组正整数称为勾股数或商高数.设计一个满足a
适合方程a^2+b^2=c^2的一组正整数称为勾股数或商高数.设计一个满足a
适合方程a^2+b^2=c^2的一组正整数称为勾股数或商高数.设计一个满足a
For a From 1 to 30
For b From a to 40
For c From b to 50
If a^2+b^2=c^2 Then
Print a,b,c
End For
End For
End For
a b c
3 4 5
6 8 10
9 12 15
12 16 20
15 20 25
18 24 30
21 28 35
24 32 40
27 36 45
30 40 50
5 12 13
10 24 26
15 36 39
7 24 25
公式:a=2n+1
b=2n^2+2n,
c=2n^2+2n+1。
当a为大于1的奇数2n+1时,b=2n^2+2n, c=2n^2+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为大于1的奇数2n+1时,b=2n^2+2n, c=2n^2+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)
... ...
这是最经典的一个套路,而且由于两个连续自然数必然互质,所以用这个套路得到的勾股数组全部都是互质的。
收起