企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 【伴随编程】a 的 n 次方 ## Part1 在这里,我们给出来了一小段初始代码,里面声明了两个变量 `a` 和`n`,并且给他们进行了赋值。 我们今天的任务是求 `a` 的 `n` 次方。我们会用到一个用于幂运算的`pow`的函数。当我说“用”的时候,你是不是很开心?因为明显它是一个库里已经实现过的函数,你可以拿来“用”! 所以呢,小渡要麻烦你在 `main`函数开始之前**引入一下包含了`pow`函数的数学库`cmath`** 。 ``` #include <iostream> using std::cout; using std::endl; int main() { float a; float n; a = 2.0f; n = 4.0f; // 在下面打出来 a 的 n 次方的结果 return 0; } ``` ## Part2 引入了数学库以后,我们就可以使用`pow`函数了。 `pow` 函数接收两个参数,第一个参数需要传入的是我们的底数 `a`, 第二个参数传入的是我们的幂数 `n`。完成运算之后,`pow(a,n)`的结果就可以直接用`cout`输出啦!赶快试着自己写一下吧! ``` #include <iostream> #include <cmath> using std::cout; using std::endl; int main() { float a; float n; a = 2.0f; n = 4.0f; // 在下面打出来 a 的 n 次方的结果 cout<<pow(a,n); return 0; } ``` ## Part3 你可以试试改改 `a` 和 `n` 的值,然后再运行一下程序,看看结果会不会有什么不同呢?快来试一试啊!