重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

定义指数函数c语言 c程序指数函数

c语言中如何表示指数

C语言中有两种方式可以表示指数:

目前创新互联已为上千多家的企业提供了网站建设、域名、雅安服务器托管、网站托管维护、企业网站设计、新乡网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

1、直接用浮点数表示:10的N次方为 1e10 也可写成1e+10(如果是负N次方的话就把加号变成减号)。e大小写都可以,需要注意的是e前面必须有一个数字,不然的话就非法表达。

2、用幂函数表示:在c语言中,求x的y次方可用pow(x,y)表示,所以10的N次方也可表示为pow(10,N)。其中pow函数在头文件math.h中,所以调用该函数的时候,必须将math.h加进来,即#include math.h

原型:extern float pow(float x, float y);

功能:计算x的y次幂。

说明:x应大于零,返回幂指数的结果。

用c语言实现指数函数的绘制,求具体代码

#include stdio.h

float zhishu(float x,int n)

{

int i;

float sum;

if(n0)return 0;

else

   {

for(i=0;i=n;i++)

{ if(i==0)sum=x;

else

sum*=x;

}

return sum;

}

}

void main()

{

int n;

float x;

puts("请输入底数x和指数n,中间以回车隔开");

scanf("%f",x);

scanf("%d",n);

printf("%f",zhishu(x,n));

}我运行过了,结果行.不过我只写出指数是正整数的.负整数的也是同样的道理.你自己写吧

c语言 指数函数怎么表达?谢谢

在开始加上#include math.h;

程序中就可以调用pow(x,y)。

main()

{

double z;

z=pow(10,5);

printf("%lf/n",z);

}

输出结果:

285.000000

扩展资料

c语言求自然对数的底e的指数,可以使用函数exp().

exp()的头文件:#include

exp()的函数原型:double exp(double x);

exp()函数的作用:返回e的x次方。

exp()的相关函数:float expf(float x);

long double expl(long double x);

注:自然对数的底e叫做: 欧拉数(eula's number)


网站名称:定义指数函数c语言 c程序指数函数
转载注明:http://cqcxhl.com/article/dosssjs.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP