新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
C语言中没有表示次方的运算符
成都创新互联专业为企业提供长泰网站建设、长泰做网站、长泰网站设计、长泰网站制作等企业网站建设、网页设计与制作、长泰企业网站模板建站服务,十年长泰做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
如果要实现一个X^Y可以通过一个循环来实现
下面给出函数原型和函数调用以及部分实现
int fnc_plus(int n,int m); //n 是底数,m是次方数
****
int fnc_plus(int n,int m)
{
int i;
for(i=1;i=m;i++)
n=n*t;
return n;
}
用循环,循环次数为n,每循环一次就再乘以一个(1+r)即可。要用静态变量来记录乘积。
extern float pow(float x, float y)
用法:#include math.h
功能:计算x的y次幂。
说明:x应大于零,返回幂指数的结果。
举例:
// pow.c
#include stdlib.h
#include math.h
#include conio.h
void main()
{
printf("4^5=%f",pow(4.,5.));
getchar();
}
相关函数:pow10
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。