使用 C++ 编写幂(pow)函数


幂函数用于求得两个数字的幂,即底数和指数。结果为底数乘以指数的次方。

演示这一点的一个示例如下 −

Base = 2
Exponent = 5

2^5 = 32

Hence, 2 raised to the power 5 is 32.

一个在 C++ 中演示幂函数的程序如下 −

示例

 演示

#include
using namespace std;

int main(){
   int x, y, ans = 1;

   cout << "Enter the base value: \n";
   cin >> x;

   cout << "Enter the exponent value: \n";
   cin >> y;

   for(int i=0; i<y; i++)
   ans *= x;

   cout << x <<" raised to the power "<< y <<" is "<&;lt;ans;

   return 0;
}

示例

上述程序的输出如下 −

Enter the base value: 3
Enter the exponent value: 4
3 raised to the power 4 is 81

现在让我们来了解一下上述程序。

底数和指数的值从用户那里获取。显示此过程的代码片段如下 −

cout << "Enter the base value: \n";
cin >> x;

cout << "Enter the exponent value: \n";
cin >> y;

幂的计算使用一直运行至指数值的 for 循环来进行。在每次通过中,底数被乘以 ans 的值。for 循环完成后,幂的最终值存储在 ans 变量中。显示此过程的代码片段如下 −

for(int i=0; i<y; i++)
ans *= x;

最后,显示幂的值。显示此过程的代码片段如下 −

cout << x <<" raised to the power "<< y <<" is "<<ans;

更新日期:2020 年 6 月 26 日

1K+ 次观看

开启你的 职业生涯

完成课程以获得认证

开始
广告