FJNU OJ 1035

1035: 二狗的难题
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 76 Solved: 16
Submit Status Discuss
Description

听说小伙伴们还没学算法,弱弱只能出一道水题了,希望小伙伴们再接再厉,托起数计的明天,干掉软院,盖过福大,成为一名光荣的finial狗。
话说我们都知道有指数爆炸这个玩意,意思是a^b那个指数增长是杠杠的那么现在问题来了,a^b究竟爆炸到何总地面呢,当然了,我并不关心,只要没爆掉地球,现在我比较好奇的是a^b她前4位是几呢?例如,2^32 = 4294967296,辣么,前四位就是4294不解释。
好了,废话一堆了,是时候解决问题了,AC吧,小伙伴们!!!

Input
输入的东东呢,很明显,多组样例,每组两个数a,b(0

#include "iostream"
#include "cstring"
#include "cstdio"
#include "string.h"
#include "cmath"
#include "sstream"
#include "string"
using namespace std;
int main()
{
    int a,b;
    while(scanf("%d",&a)!=EOF)
    {
        scanf("%d",&b);
        double ans=b*log10(a);
        if(ans>=4)
        {
            int quzheng = static_cast<int>(ans);
            double temp=ans-quzheng+3;
            double newans=pow(10,temp);
            printf("%d\n",(int)newans);
        }
        else
        {
            printf("%.0lf\n",pow(10,ans));
        }
      //
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值