边长为n的直角三角形的边长组合

输入一个正整数n,计算斜边长在n以内的所有可能的边长为整数的直角三角形的边长组合。

思路如下:

假设边长分别为r(斜边)、p、q。根据勾股定理有:r^2=p^2+q^2.假定斜边和一条直角边固定的情况下,另一条直角边大于或等于第一条直角边并小于等于sqrt(r^2-p^2)的整数部分的值。

 

 

ps:数学是如此的重要,而我现在才明白数学的重要性,真的是不应该。数学的魅力在于总结规律,从已知推导到未知。而计算机的能力是执行。只有人拥有数学的推理能力,才能够让计算机的能力得到发挥。数学才是真正应该注重的。加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值