哪位大佬知道这道题怎么改吗?
for(n=0;m>0;n++,m/=2)
来晚了我
这玩意好像是个死循环……
哦,不是!歪头看错了分号
for(n = 0; m > 0; n++); m /= 2;
这样就行了, 题目要求是循环体为空! 注意要求
for (; m > 0; m /= 2)
如果不需要循环体这么写就好了 n也不用了 因为没有意义