三维基本勾股数组

tomorrowcomin 2019-12-30 10:39:41
求教: 请问 三维基本勾股数组及其个数 这个函数怎么编写 小白一个,还请帮助 感谢
...全文
69 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
寻开心 2019-12-30
  • 打赏
  • 举报
回复
还真是不全, 这个公式确实有问题
那就穷举吧
假定三个数 a b c 且a < b < c
以b为主循环
第二重循环 a 从 1小于b
a*a +b*b 是否能构成一个平方数 c*c

nice_cxf 2019-12-30
  • 打赏
  • 举报
回复
引用 1 楼 寻开心 的回复:
3 ,4 , 5 5 ,12 ,13 7 ,24 , 25 9 ,40 ,41 …… 规律是: 2n+1,2n²+2n ,2n²+2n+1 看一组数是否为勾股数,首先除去最大公约数,再看较大的两个数是否相差1,且较大的两数之和是最小数的平方。 例如: 6 8 10 是要先变成3 4 5的然后就满足了前面的规则
显然不全,8,15,17
寻开心 2019-12-30
  • 打赏
  • 举报
回复
3 ,4 , 5
5 ,12 ,13
7 ,24 , 25
9 ,40 ,41
……
规律是:
2n+1,2n²+2n ,2n²+2n+1

看一组数是否为勾股数,首先除去最大公约数,再看较大的两个数是否相差1,且较大的两数之和是最小数的平方。

例如: 6 8 10 是要先变成3 4 5的然后就满足了前面的规则

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧