鱼C论坛

 找回密码
 立即注册
查看: 3103|回复: 9

[已解决]S1E21尼科彻斯定理,新手求助!

[复制链接]
发表于 2022-9-7 22:30:00 | 显示全部楼层    本楼为最佳答案   
本帖最后由 额外减小 于 2022-9-7 22:38 编辑

先看尼。。。定理的内容:大于3的整数的3次方可表示为一串连续奇数的和

for (i = 1; i < cubed; i += 2) 第一个循环的目的:遍历所有的奇数,i作为数列的起始数
for (j = i; j < cubed; j += 2)第2个循环的目的:测试当i作为起始数时可否满足尼..定理。
例如
3^3=27,1+3=4,1+3+5=9,...,1+3+...+7=16,1+...+9=25,1+...+11=36,超过了27,舍去,i换成3继续试数
就这样一直换一直换,直到i=7,
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-8 23:00:07 | 显示全部楼层
额。。。昨晚忘记回答你的2,3两个问题了,不知您想明白没有,
所以我再补充一句
这两句代码应该是确定结果的输出形式
如果j-i>4,也就是末项与首项的差值要大于4,等价于这个数列项数大于3,所以就要用省略号
如果其他情况下。那么就是项数要少于3,那就没必要用省略号了


谢谢您给的的最佳答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-22 19:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表