HDU_【2017 Multi-University Training Contest 1】——1001 Add More Zero

来源:互联网 发布:贴片电容标称值算法 编辑:程序博客网 时间:2024/06/01 10:27

题目链接

题目意思

题目意思就是给你一个数n让你计算2^n的值,转化为科学计数法是10的几次方,输出这个次方数就行。

解题思路

这就是一个数学公式就可以解决了。求log10(2^m-1)向下取整。

代码部分

#include <iostream>#include <stdio.h>#include <math.h>using namespace std;int main(){    int m,k,t=0;    while(~scanf("%d",&m))    {        k = (int)m*log10(2.0);        printf("Case #%d: %d\n",++t,k);    }    return 0;}
阅读全文
3 0
原创粉丝点击