《庄子》中说到,“一尺之棰,日取其半,万世不竭”。第一天有一根长度为 a的木棍,从第二天开始,每天都要将这根木棍锯掉一半(每次除 2,向下取整)。第几天的时候木棍会变为 1?请提交程序代码以及运行结果截图。
#include<stdio.h>
int main()
{int sum=0,i;
while (scanf("%d",&sum)!=EOF)
{
{int result=1;
for(i=0;;i++)
{sum=sum/2;
result++;
if(sum==1)
break;
}
printf("%d\n",result);
}
}
return 0;
}