1012 Problem L
2016-03-21 21:01
134 查看
已知两个数a,b 求b开a次方;
给出的数都可以用double型数据 所以直接求b的1/a次方 但是1/a可能会产生小数 使值偏小 所以在求完后+0.5然后强制转换为int
给出的数都可以用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; }
相关文章推荐
- Android 欢迎界面淡出动画效果(Animation)
- day5_vm_concat实现字段合并
- day05_oracle分析函数
- 软件工程-读书笔记(1-3章)
- IOS-音乐
- DAY2 160321
- 【机房重构】——数据库设计
- 将Tomcat源码导入Eclipse的标准步骤
- 安装cocoapods
- 状态压缩dp入门题 poj3254
- 深入理解PHP Opcode缓存原理
- android中的Application作用
- day5_查看表主外键关系
- day05_oracle各种约束示例
- 问题频出:互联网招聘缘何走上“歪路”?
- AutoLayout网上资料收集
- hdu 4937 Lucky Number 进制转换-枚举/数学
- 查找与排序之二分法查找篇(C语言实现)
- 快速排序算法
- 谈vs2013单元测试感想