题目大意:输入R和n,输出R的n次幂
解题思路:看题就做就行了
代码如下:
package com.njupt.bigInteger;
import java.math.BigDecimal;
import java.util.Scanner;
public class HDU_1063_2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n ;
while(scanner.hasNextBigDecimal()){
BigDecimal r = new BigDecimal("1");
BigDecimal a;
a = scanner.nextBigDecimal();
n = scanner.nextInt();
for(int i = 1 ; i <= n ; ++i){
r = r.multiply(a);
}
r = r.stripTrailingZeros();
String str = r.toPlainString();
if(str.startsWith("0.")){
str = str.substring(1);
}
System.out.println(str);
}
}
}