1245777533 发表于 2018-10-26 01:47:53

循环中的一点问题

想问一下为什么加了红笔画的这些,我的num值在循环中会改变,如果不加为什么就没事,求各位指导

superbe 发表于 2018-10-26 01:47:54

本帖最后由 superbe 于 2018-10-27 09:36 编辑

count数组访问越界了吧,把NUM定义大一些试试。
是不是这样的,输入10,内循环第1次计算1+3+5+...+999是否等于1000,在count数组中要保存的1,3,5....999这些项,共500项,而程序定义的数组大小是256,不够大。
你发的图片不是源代码,没做测试。

claws0n 发表于 2018-10-26 02:18:06

每循环一次要重置

1245777533 发表于 2018-10-26 09:42:00

没明白。。。。还是不懂是哪里影响了num

1245777533 发表于 2018-10-27 09:40:05

明白了
页: [1]
查看完整版本: 循环中的一点问题