C語言中計算一個數(shù)的N次方可以用庫函數(shù)pow來實現(xiàn)。
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設,泊頭企業(yè)網(wǎng)站建設,泊頭品牌網(wǎng)站建設,網(wǎng)站定制,泊頭網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,泊頭網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
函數(shù)原型:double pow(double x, double y);
功 能:計算x^y的值
返 回 值:計算結果
舉例如下:
double a = pow(3.14, 2); // 計算3.14的平方
注:使用pow函數(shù)時,需要將頭文件#includemath.h包含進源文件中。
原型:extern float pow(float x, float y);
用法:#include math.h
功能:計算x的y次冪。
說明:x應大于零,返回冪指數(shù)的結果。
舉例:
// pow.c
#include syslib.h
#include math.h
main()
{
clrscr(); // clear screen
textmode(0x00); // 6 lines per LCD screen
printf("4^5=%f",pow(4.,5.));
getchar();
return 0;
}
extern float pow(float x, float y)
用法:#include math.h
功能:計算x的y次冪。
說明:x應大于零,返回冪指數(shù)的結果。
舉例:
// pow.c
#include stdlib.h
#include math.h
#include conio.h
void main()
{
printf("4^5=%f",pow(4.,5.));
getchar();
}
相關函數(shù):pow10
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。
整數(shù)的話最簡單的辦法就是將一個給定到數(shù)連乘n次;以計算a到n次冪為例:
#include"stdio.h"
main()
{
double a,temp;
int n,i;
temp=1;
printf("請輸入底數(shù):");
scanf("%d",a);
printf("請輸入指數(shù):");
scanf("%d",n);
for(i=0;in;i++);
{
temp=temp*a;
}
printf("%f",temp);
}
這種方法只適用與指數(shù)n為=0的整數(shù);如果涉及分數(shù)或負數(shù)要用到數(shù)學函數(shù)#include"math.h"
可以用在math.h頭文件中聲明的pow()函數(shù)求,例如:
要求a的b次方,就用pow(a,b)即可。
^符號在C中是位異或操作符,不用于求乘方。
文章名稱:C語言函數(shù)求任意數(shù)的冪,用c語言計算任意數(shù)的冪
分享URL:http://jinyejixie.com/article4/hsdcoe.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設、網(wǎng)站導航、網(wǎng)站設計、全網(wǎng)營銷推廣、App開發(fā)、服務器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)