nylg 开方数

开方数

时间限制: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
 //package hxltom;
import java.util.*;
import java.math.*;
import java.io.*; import sun.security.util.BigInt; public class Main { public static void main(String[] args) {
// TODO Auto-generated method stub Scanner cin = new Scanner(System.in);
while(cin.hasNext()){ int n = cin.nextInt();
double p = cin.nextDouble();
if(n==0 && p==0)break;
double c = Math.pow(p, 1.0/n);
System.out.println(String.format("%.0f", c));
}
}
}
上一篇:Linux rpm 命令参数使用详解[介绍和应用](转)


下一篇:linux 常用命令-tar(压缩、解压)