c语言中乘方怎么写
c语言里乘方要怎么写?
c语言中的乘方要怎么写?
语言表达里没有乘方运算符,但是测算乘方的函数:pow
函数原形如下所示:
#includeltmath.hgt //引入库函数
double pow(double x, double y) //函数定义方法
表明求x的y次方。
例:求3.2的5次方可写出 pow(3.2 , 5)
自然,你就可以自定函数求乘方,例:
floatpower(floatx,intn)//自定乘方函数
{inti
floats=1.0//初始化变量s,用以存放最后的结果值
for(i=1ilt=ni )//利用循环系统来计算,n次方就是将x乘上n遍
s*=x
return s //回到最后的结果值
}
main()
{ // 定义变量n和x
int n
float x
// 提前准备录入数据,用于求x的n次方
printf(#34输入您x和n(键入时要空格或回车键隔开): \\
#34)
scanf(#34\\%f\\%d#34,ampx,ampn)
// 启用自定power函数,导出最后的结果
printf(#34\\
\\%f的\\%d次方是:\\%f\\
#34,x,n,power(x,n))
}
c语言中的乘方要怎么写?
C语言里没有乘方运算符,但是测算乘方的函数:pow
函数原形如下所示:
#includeltmath.hgt //引入库函数
double pow(double x, double y) //函数定义方法
表明求x的y次方。
例:求3.2的5次方可写出 pow(3.2 , 5)
自然,你就可以自定函数求乘方,例:
float power( float x,int n ) //自定乘方函数
{ int i
float s=1.0 //初始化变量s,用以存放最后的结果值
for( i=1ilt=ni ) //利用循环系统来计算,n次方就是将x乘上n遍
s*=x
return s //回到最后的结果值
}
main()
{ // 定义变量n和x
int n
float x
// 提前准备录入数据,用于求x的n次方
printf(#34输入您x和n(键入时要空格或回车键隔开): \\
#34)
scanf(#34\\%f\\%d#34,ampx,ampn)
// 启用自定power函数,导出最后的结果
printf(#34\\
\\%f的\\%d次方是:\\%f\\
#34,x,n,power(x,n))
}