zoj 2722//2的对数,也可直接(int)…

来源:互联网 发布:excel怎样复制一列数据 编辑:程序博客网 时间:2024/05/16 18:06
#include"stdio.h"
int main()
{
    int n;
   while(scanf("%d",&n),n)
    {
       int t = 0,r = 0;  
       while(n!=1)  
       {  
           if(n%2==0) 
          r++;  n/=2;    }  
           else 
          r++;  n = n/2+1;  }  
          
       }
     printf("%d\n",r);  
    }
    //getchar();getchar();
    return 0;
}

原创粉丝点击