乘方函數名稱:pow(double,double), 具體參數中至少一方為float、double、long double類型。如計算5³;時, 直接使用 pow(5,3);返回結果即記為125。我們也可以自定義乘方函數如:
float power( float x,int n ) //自定義乘方函數
{ int i;
float s=1.0; //初始化變量s,用于存儲最終結果值
for( i=1;i<=n;i ) //利用循環進行計算,n次方就是把x乘上n遍
s*=x;
return s; //返回最終結果值
}
main()
{ // 定義變量n和x
int n;
float x;
// 準備輸入數據,用來求x的n次方
printf("請輸入x和n(輸入時用空格或回車分隔): \n");
scanf("%f%d",&x,&n);
// 調用自定義power函數,輸出最終結果
printf("\n%f的%d次方是:%f\n",x,n,power(x,n));
}
C語言是高效率、高速、簡潔風格的語言,基本語法中不允許有冗餘、低效的成份;
乘方的功能就是用标準函數庫實現:#include "math.h"double y=pow(m,n); // m的n次方
以上便是小編對“C語言中的乘方函數是什麼?怎麼寫?”的大緻介紹,希望能有所幫助!
,