直接java求n^d
import java.io.*;
import java.math.*;
import java.util.*;
public class Main{
public static void main(String[] args){
//BigInteger a,b;
BigInteger n;
int d;
Scanner cin = new Scanner(new BufferedInputStream(System.in));
while(cin.hasNext()){
n = cin.nextBigInteger();
d = cin.nextInt();
if(n.compareTo(BigInteger.ZERO)==0 && d==0)break;
BigInteger ans;
ans = n.pow(d);
System.out.println(ans);
}
}
}
本文介绍使用Java语言实现直接求解n的d次方的方法,通过使用BigInteger类进行大数运算,确保了高精度计算。
119

被折叠的 条评论
为什么被折叠?



