【题目链接】http://acm.hdu.edu.cn/showproblem.php?pid=6033
题目意思
一个简单的问题,给你一个m问你2的m次方是几位数。
解题思路
一开始还用整数快速幂来跑,后来发现直接用对数就可以轻松简单的得出答案,恩就是这样。
代码部分
#include <bits/stdc++.h>
using namespace std;
int main()
{
int i=1,n;
while (scanf("%d",&n)!=EOF)
{
double ans=n*log10(2);
printf("Case #%d: %d\n",i++,(int)ans);
}
}