开方数

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


posted @ 2014-11-27 21:03  NYNU_ACM  阅读(366)  评论(0编辑  收藏  举报