文章

5

粉丝

136

获赞

4

访问

41.6k

头像
c++这个题怎么也通不过,原来是要数32位,一直是从1开始数
P1008 华南师范大学/贵州大学机试
发布于2021年2月16日 10:04
阅读数 8.0k

#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;
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发