开方数_ny_773(大数).java

开方数

时间限制:500 ms  |  内存限制:65535 KB
难度:3
描述
现在给你两个数 n 和 p ,让你求出 p 的开 n 次方。
输入
每组数据包含两个数n和p。当n和p都为0时表示输入结束。(1<=n<=200,1<=p<=10^101)
输出
对于每个输出对用输出开方后的结果k(结果小于10^9)。
样例输入
2 16
3 27
7 4357186184021382204544
0 0
样例输出
4
3
1234

import java.util.Scanner;
public class Main {//Accepted  40  495 java 2014-03-12 21:22:17
	public static void main(String[] args){
		Scanner input=new Scanner(System.in);
		//BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));
		while(true){
			int n=input.nextInt();
			double p=input.nextDouble();
			if(n==0&&p==0)
				break;
			System.out.println(String.format("%.0f", Math.pow(p, 1.0/n)));
		}
	}
}




开方数_ny_773(大数).java,布布扣,bubuko.com

开方数_ny_773(大数).java

上一篇:蓝桥杯 C/C++参考题目 取球概率(数学,概率题)


下一篇:C++ Primer 随笔 Chapter 2 变量和基本类型