大水题,自己在纸上算几个值就能看出规律。
代码如下:
#include <cstdio>
int fun(int n)
{
if(n==1) return 1;
return fun(n/2)+1;
}
int main ()
{
int n;
while(scanf("%d",&n)==1)
printf("%d\n",fun(n));
return 0;
}
大水题,自己在纸上算几个值就能看出规律。
代码如下:
#include <cstdio>
int fun(int n)
{
if(n==1) return 1;
return fun(n/2)+1;
}
int main ()
{
int n;
while(scanf("%d",&n)==1)
printf("%d\n",fun(n));
return 0;
}