描述
现在给你两个数 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
-
-
-
<span style="font-size:18px;">#include<stdio.h> #include <math.h> int main() { double n,p,t; while(scanf("%lf%lf",&n,&p)!=EOF) { if(n==0&&p==0) break; t=pow(p,1/n); printf("%.lf\n",t); } return 0; }</span>