1.pow函数的含义:在math.h的头文件中是指a的b次方。
2.对于pow函数的直接应用:
#include<stdio.h>
#include<math.h> //***math头文件
int main()
{
double a=2,b=3;
double result;
result=pow(2,3); //***直接对math头文件进行调用***//
printf("Output number is%f\n",result);
return 0;
}
此时输出的结果就是2的3次方8
3.对于不使用头文件,对pow函数的调用:
#include<stdio.h>
int main() //***主函数的使用***//
{
double pow(double a,double b); //***a和b都是形参***//
double x=2,y=3; //***x和y都是实参***//
double result;
result=pow(x,y); //***此时的x的y次方要调用pow函数的代码段***//
printf("%f的%f次方是%f\n",x,y,result);
}
double pow(double a,double b) //***调用的pow函数***//
{
double c;
if(b==1) //***b==1,a的b次方是a本身***//
{
c=a;
}
else //***b不为1时,就进行下面的运算***//
{
c=a*pow(a,b-1);
}
return (c); //***把c返回给值result***//
}
程序运算的结果