练习13
来源:互联网 发布:JAVA string类型去空格 编辑:程序博客网 时间:2024/06/04 23:24
#include <iostream>
using namespace std;
int getPower(int x, int y);
double getPower(double x, int y);
int main()
{
int iNumber, power;
double dNumber;
int iAnswer;
double dAnswer;
cout << "Enter an int base number: ";
cin >> iNumber;
cout << "Enter a double base number: ";
cin >> dNumber;
cout << "To what power? ";
cin >> power;
iAnswer = getPower(iNumber,power);
dAnswer = getPower(dNumber,power);
cout << iNumber << " to the " << power << "th power is " <<iAnswer << endl;
cout << dNumber << " to the " << power << "th power is " <<dAnswer << endl;
return 0;
}
int getPower(int x, int y)
{
if(y == 1)
return x;
else if(y == 0)
return 1;
else if(y < 0)
return 0;
else
return (x * getPower(x,y-1));
}
double getPower(double x, int y)
{
if(y == 1)
return x;
else if(y == 0)
return 1;
else if(y < 0)
return 1/ getPower(x,-y);
else
return (x * getPower(x,y-1));
}
using namespace std;
int getPower(int x, int y);
double getPower(double x, int y);
int main()
{
int iNumber, power;
double dNumber;
int iAnswer;
double dAnswer;
cout << "Enter an int base number: ";
cin >> iNumber;
cout << "Enter a double base number: ";
cin >> dNumber;
cout << "To what power? ";
cin >> power;
iAnswer = getPower(iNumber,power);
dAnswer = getPower(dNumber,power);
cout << iNumber << " to the " << power << "th power is " <<iAnswer << endl;
cout << dNumber << " to the " << power << "th power is " <<dAnswer << endl;
return 0;
}
int getPower(int x, int y)
{
if(y == 1)
return x;
else if(y == 0)
return 1;
else if(y < 0)
return 0;
else
return (x * getPower(x,y-1));
}
double getPower(double x, int y)
{
if(y == 1)
return x;
else if(y == 0)
return 1;
else if(y < 0)
return 1/ getPower(x,-y);
else
return (x * getPower(x,y-1));
}
阅读全文
0 0
- 练习13
- 练习13
- 练习13
- 【SICP练习】13 练习1.19
- c练习13
- week 13 练习一
- Hadoop--hbase---练习13
- Python 练习实例13
- 13章上机练习
- 13章 练习
- 破解练习13
- 算法练习13
- 13章 练习
- Python练习实例13
- 每日练习(13)
- 13单元练习
- 20174-13练习
- 第13章练习
- 算法导论思考题13-1:持久动态集合中的持久二叉搜索树
- 练习11
- 练习12
- 面向对象程序设计第三次实验课——Wuxing
- 正则表达式NFA.java
- 练习13
- 海外SDK之----------谷歌登录
- Android 点击事件常用写法
- swing 表格模型增加删除行和列
- poj2406 power strings
- ZZULIOJ 1432 背包again【思维】好像这个题是沉题丫
- 练习14
- 练习15
- USACO Section1.2 Transformations