c++编程:编写程序,输入实数x,n,计算x的n次方,不允许调用pow函数求幂

如题所述

inti;for(intj=1;jn;j++)//从x的1次幂开始计算。

使用pow函数。在C语言的标准头文件math.h中,有库函数pow,声明为doublepow(doublex,doublen);其功能为计算x的n次方并返回结果。所以可以用pow计算x的n次方。

C语言中计算x的n次方可以用库函数来实现。

doublepow(doublex,doubley);pow()用来计算以x为底的y次方值,然后将结果返回可能导致错误的情况:如果底数x为负数并且指数y不是整数,将会导致domainerror错误。

在C语言中,10的n次方可以表示为pow(10,n)。其中pow函数在头文件math.h中,所以调用该函数的时候,必须将math.h加进来,即#includemath.h。原型:externfloatpow(floatx,floaty)功能:计算x的y次幂。

温馨提示:答案为网友推荐,仅供参考
相似回答