Packets 1037A(二进制数)

分析:看这个数有多少位二进制数

 1 #include<cstdio>
 2 int main()
 3 {
 4     int n;
 5     while(~scanf("%d",&n))
 6     {
 7         int ans=0;
 8         while(n)
 9         {
10             n/=2;
11             ans++;
12         }
13         printf("%d\n",ans);
14     }
15     return 0;
16 }

 

posted on 2018-09-25 19:13  一只小毛球  阅读(182)  评论(0编辑  收藏  举报

导航