c++这个题怎么也通不过,原来是要数32位,一直是从1开始数
	#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int n,count0=0,count1=0;
cin>>n;
for(int i=0;i<31;++i)
{
    if(n%2==1) count1++;
    n=n/2;
    if(n==0) break;
}
cout<<"count0="<<32-count1<<' '<<"count1="<<count1;
return 0;
}
    
        
        
        
 
    
        
        
登录后发布评论
暂无评论,来抢沙发