pow函数就是就是一个求指数的函数,在#include<math.h>l里面可以直接调用,但今天我们来自己写一个pow()函数试一试
我把pow改成了power
#include <stdio.h>
double power ( double x ,double y); //声明函数
int main()
{
double x,y,z;
scanf("%lf,%lf",&x,&y);
z=power(x,y);
printf("%.lf to the power of %.lf is %.lf",x,y,z);
return 0;
}
double power (double x ,double y) //定义函数
{
double w=1;
while(y)
{
w*=x;
--y; //每次循环后y都递减1,这样当y=0是循环退出,正好是y个x相乘
}
return w;
}