现在的位置: 首页 > 综合 > 正文

hdu1060(计算n^n最高位的数字)

2019年02月21日 ⁄ 综合 ⁄ 共 220字 ⁄ 字号 评论关闭

看了别人的,这是怎么想出来的,还可以这样:

#include<stdio.h>
#include<math.h>
int main()
{
    int t;
    double n;
    __int64 m;
    scanf("%d",&t);
    while(t--)
    {
        scanf("%I64d",&m);
        n=m*log10(m*1.0)-(__int64)(m*log10(m*1.0));
        n=pow(10.0,n);
        printf("%d\n",(int)n);
    }
    return 0;
}

 

【上篇】
【下篇】

抱歉!评论已关闭.