您的位置:首页 > 其它

1012 Problem L

2016-03-21 21:01 134 查看
已知两个数a,b 求b开a次方;

给出的数都可以用double型数据 所以直接求b的1/a次方 但是1/a可能会产生小数 使值偏小 所以在求完后+0.5然后强制转换为int

#include <iostream>
#include<fstream>
#include <math.h>
using namespace std;
int main()
{
fstream cin("E:/C++/IN/aaa.txt");
for (double a, b; cin >> a >> b;
cout << (int)(pow(b,1.0/a)+0.5) << endl);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: