指数运算
时间限制:600 ms | 内存限制:65535 KB
难度:2
描述 写一个程序实现指数运算 X^N。(1<X<10,0<N<20)
输入输入包含多行数据
每行数据是两个整数X N
数据以EOF结束输出于输入的每一行输出X^N的值样例输入2 1
3 2
样例输出2
9
来源水题比赛
/*
* 指数运算
* 思路:看到最大为10的20次方可认为是java的大数运算问题
* 直接使用java自带的函数
* 程序如下
*/
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
BigInteger fir = sc.nextBigInteger();
int sec = sc.nextInt();
BigInteger sum = fir.pow(sec);
System.out.println(sum);
}
sc.close();
}
}