以下是我的代码:
#include<stdio.h>
int main()
{
long n,ans,t,test;
test=0;
while(scanf("%ld",&n)==1)
{
if(n<=0) break;
test++;
for(ans=0,t=1;t*2<=n;ans++,t*=2);
if(t!=n) ans++;
printf("Case %ld: %ld\n",test,ans);
}
return 0;
}
posted on 2010-04-02 21:55
lee1r 阅读(379)
评论(0) 编辑 收藏 引用 所属分类:
题目分类:数学/数论