您的位置:首页 > 其它

高精度开方数

2016-07-08 18:58 302 查看

开方数

题目描述

现在给你两个数 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


#include <bits/stdc++.h>
using namespace std;

int main() {
double x,y;

while(scanf("%lf%lf", &x, &y)!=EOF) {
if(x == 0&&y == 0) {
break;
}
x=1/x;
printf("%0.lf\n",pow(y,x));
}
return 0;
}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: