标题:求各位看一下这个为什么老报错
只看楼主
zhangx378
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2016-9-29
得分:0 
回复 8楼 书生牛犊
如果输入5的话就要算0,1,2,3,4,5六个数,所以要跑六次循环啊。我会试试位运算的。
2016-10-11 17:23
zhangx378
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2016-9-29
得分:0 
回复 9楼 word123
谢谢,但这时候不是已经满足跳出循环的条件了吗,为什么m还要+1?
2016-10-11 17:41
word123
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:13
帖 子:333
专家分:1622
注 册:2014-4-5
得分:0 
m表示num数组的大小,m++本来应该在if判断条件之前的,但你写在了后面,最后一次,num[m]=..  但你的数组大小m没有变
2016-10-11 17:44
zhangx378
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2016-9-29
得分:0 
回复 13楼 word123
好的,谢谢
2016-10-11 17:57
书生牛犊
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:星夜征程
等 级:贵宾
威 望:10
帖 子:1101
专家分:5265
注 册:2015-10-27
得分:0 
回复 11楼 zhangx378
对不起,没有仔细阅读你的需求,先入为主以为这只是一个数的二进制1的个数。。

在此向你道歉 ,对不起!




φ(゜▽゜*)♪
2016-10-11 19:02
zhangx378
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2016-9-29
得分:0 
回复 8楼 书生牛犊
没关系的,你也是对我的鞭策,我也希望能够在代码这条路越走越远啊
2016-10-11 21:02
zhangx378
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2016-9-29
得分:0 
回复 10楼 word123
谢谢,解决啦!
2016-10-11 21:14
藤田惠美
Rank: 1
等 级:新手上路
帖 子:6
专家分:2
注 册:2016-10-3
得分:0 
没看懂你的程序,感觉不好理解。建议用调用子函数的方式,那样结构会清晰好多。
2016-10-11 21:44
藤田惠美
Rank: 1
等 级:新手上路
帖 子:6
专家分:2
注 册:2016-10-3
得分:0 
看别人程序感觉好累
2016-10-11 21:45
zhangx378
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2016-9-29
得分:0 
回复 18楼 藤田惠美
还不太会调用子函数,大一刚学。
2016-10-11 22:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-469617-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.538660 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved