Ⅰ C程序的庫函數指數函數如何編寫
我覺得可以這樣編寫,指數函數必須有兩個參數值,一個是底數,一個是指數
對於指數使用int類型,對於底數,是用double類型,返回值是double
double pow(double a,int n)
{
double rst = 1;
do{
rst *= a;
}while(--n);
return rst;
}
當然你可以使用你喜歡的循環體。
如果要指數也是double型,我就不知道該如何編寫了
Ⅱ c語言 指數函數怎麼表達謝謝
在開始加上#include <math.h>;
程序中就可以調用pow(x,y)。
main()
{
double z;
z=pow(10,5);
printf("%lf/n",z);
}
輸出結果:
285.000000
(2)c如何編程指數函數擴展閱讀
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)