求 log2x

#include<stdio.h>  
#include<math.h>  
int main(void)  
{  
   int x;
   int ret=0;
   scanf("%d",&x);
   int t=x;
   while(x>1)
   {
       x=x/2;
       ret++;
   } 
   printf("log2 of %d is %d",t,ret);
    return 0;  
}  

 

posted @ 2017-12-05 19:48  不负、  阅读(248)  评论(0编辑  收藏  举报