文章

64

粉丝

53

获赞

3

访问

14.6k

头像
统计二进制数中的1的个数 题解:
P1547 中山大学机试题
发布于2024年3月11日 15:37
阅读数 138

1547解题思路

#include <bits/stdc++.h>
 using namespace std;
 int main()
 {
     int n;
    int count=0;
     scanf("%d",&n);
     int y=0,i=0;
     int a[105]={0};
     while(n>0)
     {
         y=n%2;
         n=n/2;
         a[i++]=y;
     }
     for(int j=0;j<i;j++)
     {
         
         if(a[j]==1)
         count++;
     }
     printf("%d",count);
  }

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发