头文件:
#include<math.h>
pow() 函数用来求 x 的 y 次幂(次方),其原型为:double pow(double x, double y);
求x的y次方也就是y个x累乘。
代码如下:
#include<stdio.h>
#include<math.h>
double My_Pow(double x, int y);
int main()
{
int a , b;
scanf("%d %d", &a, &b);
printf("%f", My_Pow(a , b));
}
double My_Pow(double x, int y)
{
int tmp = 1;
for(int i = 0; i < y; i++)
{
tmp *= x;
}
return tmp;
}
运行结果展示:
2 6
64.000000
这篇博客展示了如何在C语言中用简单循环实现求一个数的幂的功能,通过`My_Pow`函数,避免了引入`<math.h>`库中的`pow`函数。示例代码中,`My_Pow`函数接受一个基数和指数,通过循环将基数累乘得到结果,并在`main`函数中进行了测试,输出了正确的结果64.000000。
1509

被折叠的 条评论
为什么被折叠?



