一个算法问题

xiemeilin 2007-12-07 12:12:28
我在书上看到一个题目,我做不出来求大家帮忙做做

编一程序验证下列结论:任何一个自然数的立方都等于连续个奇数之和。例如:1*1*1=1;2*2*2=3+5;3*3*3=7+9+11……,要求把符合条件的奇数都列出来。
...全文
67 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
可西哥 2007-12-14
  • 打赏
  • 举报
回复
这好象就是著名的1+1=2的推论
  • 打赏
  • 举报
回复
不用这么麻烦,直接就可以证明,任意m^3都可以分解为m个连续奇数的和。分两种情况:
如果m为偶数,则m^3=(m^2-m+1)+(m^2-m+3)+……+(m^2-1)+(m^2+1)+……+(m^2+m-3)+(m^2+m-1)
如果m为奇数,则m^3=(m^2-m+1)+……+(m^2-2)+(m^2)+(m^2+2)+……+(m^2+m-1)
lzn3303768 2007-12-14
  • 打赏
  • 举报
回复
递归实现分解

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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