UVa 11636

来源:互联网 发布:淘宝博库图书专营店 编辑:程序博客网 时间:2024/06/06 18:56
#include <cstdio>


using namespace std;


int n,ans,t;


int main()
{
while(scanf("%d",&n) && n>0)
{

ans=0;
bool bo=0;
while(n>0)
{
ans++;
if(n!=1&&n&1) bo=1;
n>>=1;
}
if(bo) ans++;
printf("Case %d: %d\n", ++ t, ans-1);
}
return 0;
}
0 0