#include <stdio.h>
#include <math.h>
int case_count;
void func(int n)
{
double r;
r = log((double)n)/log(2.0);
if(r-(int)r == 0)
printf("Case %d: %.0lf\n", case_count, r);
else
printf("Case %d: %d\n", case_count, int(r+1));
}
int main(void)
{
int n;
case_count = 0;
while(1)
{
case_count ++;
scanf("%d", &n);
if(n <= 0)
break;
else
func(n);
}
return 0;
}
今天翻墙上了uva online jduge,做了第一道题,以前是在杭电的网站上面做题,现在跟着培训书籍的内容学习。