① c語言編程中如何輸入冪次方
double pow(double x, double y);計算以x為底數的y次冪 ;
補充:
1、 三角函數 double sin (double);正弦 double cos (double);餘弦 double tan (double);正切
2 、反三角函數 double asin (double); 結果介於[-PI/2, PI/2] double acos (double); 結果介於[0, PI] double atan (double); 反正切(主值), 結果介於[-PI/2, PI/2] double atan2 (double, double); 反正切(整圓值), 結果介於[-PI/2, PI/2]
3 、雙曲三角函數 double sinh (double); double cosh (double); double tanh (double);
4 、指數與對數 double exp (double); double sqrt (double);開平方 double log (double); 以e為底的對數 double log10 (double);以10為底的對數 double pow(double x, double y);計算以x為底數的y次冪 float powf(float x, float y); 功能與pow一致,只是輸入與輸出皆為浮點數
5 、取整 double ceil (double); 取上整 double floor (double); 取下整
6 、絕對值 double fabs (double);求絕對值 double cabs(struct complex znum) ;求復數的絕對值
7 、標准化浮點數 double frexp (double f, int *p); 標准化浮點數, f = x * 2^p, 已知f求x, p ( x介於[0.5, 1] ) double ldexp (double x, int p); 與frexp相反, 已知x, p求f
8 、取整與取余 double modf (double, double*); 將參數的整數部分通過指針回傳, 返回小數部分 double fmod (double, double); 返回兩參數相除的余數
9 、其他 double hypot(double x, double y);已知直角三角形兩個直角邊長度,求斜邊長度 double ldexp(double x, int exponent);計算x*(2的exponent次冪) double poly(double x, int degree, double coeffs [] );計算多項式 nt matherr(struct exception *e);數學錯誤計算處理程序
② c語言怎麼表示一個數的n次方
C語言中計算一個數的N次方可以用庫函數pow來實現。函數原型:double pow(double x, double y)。
代碼如下:
#include <stdio.h>
#include <math.h>
int main( )
{
printf("%f",pow(x,y));
return 0;
}
註:使用pow函數時,需要將頭文件#include<math.h>包含進源文件中。、
(2)c語言編譯中如何輸入次方擴展閱讀:
其他方法表示一個數的n次方:
#include <stdio.h>
int main( )
{ int i,k = n; for(i = 1;i < n;i++)
{ k *= 2;
}
printf("%d",k);
return 0;
}
③ C璇璦涓錛屽備綍奼備竴涓鏁扮殑嬈℃柟錛
鍦–璇璦涓錛屽彲浠ヤ嬌鐢ㄥ唴緗鍑芥暟pow鎴栬呰嚜瀹氫箟鍑芥暟奼傛℃柟銆備互涓嬫槸涓ょ嶅父瑙佺殑鏂規硶錛
鈶 浣跨敤鍐呯疆鍑芥暟pow錛歱ow鍑芥暟鏄疌璇璦鏍囧噯搴撲腑鐨勪竴涓鍐呯疆鍑芥暟錛岀敤浜庤$畻涓涓鏁扮殑嬈℃柟銆傚叾鍘熷瀷錛歞ouble pow(double base, double exponent)銆傚叾涓璪ase鏄瑕佽$畻嬈℃柟鐨勫熀鏁幫紝exponent鏄瑕佽$畻鐨勬寚鏁般備緥濡傦紝浠ヤ笅浠g爜璁$畻5鐨3嬈℃柟錛
闇瑕佹敞鎰忕殑鏄錛岃繖涓ょ嶆柟娉曢兘鍙浠ユ眰嬈℃柟錛屼絾鏁堢巼鏈夋墍涓嶅悓銆俻ow鍑芥暟鐨勬晥鐜囪緝楂橈紝閫傚悎璁$畻杈冨ぇ鐨勬℃柟錛涜岃嚜瀹氫箟鍑芥暟鏁堢巼杈冧綆錛岄傚悎璁$畻杈冨皬鐨勬℃柟銆
♡♡ 鏈夊府鍔╁埌鐨勮瘽錛岄夯鐑﹂噰綰沖摝錛♡♡