nyoj1135 吃货的世界你不懂~

来源:互联网 发布:js倒计时源代码 编辑:程序博客网 时间:2024/06/02 21:53


题目链接~传送门

题目大意:中文的。。。。。

解题思路:可以把每个数都想象成二进制的数,然后每个数每次减少二进制上的1就行了;

代码:

 #include<stdio.h>int main(){    int n;    while(scanf("%d",&n)!=EOF)    {        int i=0;        while(n)        {            n/=2;i++;        }        printf("%d\n",i);    }}        

0 0