您的位置:程序门 -> .net技术 -> c#



算法


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


算法
发表于:2007-09-03 23:40:52 楼主
int   s(int   v){
int   count=0;
int   x=v;
while(x){
count++;
x=x&(x-1);
}
return   count;
}
请写出s(9999)的返回值
发表于:2007-09-04 00:09:491楼 得分:0
lz来这里做作业?
发表于:2007-09-04 00:20:322楼 得分:0
x=x&(x-1);这句是不是有问题       &代表什么?     &&才是与吧
发表于:2007-09-04 00:21:393楼 得分:0
&是“按位与”,&&是“逻辑与”。
发表于:2007-09-04 00:25:424楼 得分:0
明白了   ,谢谢
发表于:2007-09-04 08:47:395楼 得分:0
x=x&(x-1)
貌似当x为奇数时是2
x为偶数是1吧,不知道算的对不对


快速检索

最新资讯
热门点击