整數的話最簡單的辦法就是將一個給定到數連乘n次;以計算a到n次冪為例:
成都創(chuàng)新互聯公司專注于湯陰網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供湯陰營銷型網站建設,湯陰網站制作、湯陰網頁設計、湯陰網站官網定制、小程序設計服務,打造湯陰網絡公司原創(chuàng)品牌,更為您提供湯陰網站排名全網營銷落地服務。
#include"stdio.h"
main()
{
double
a,temp;
int
n,i;
temp=1;
printf("請輸入底數:");
scanf("%d",a);
printf("請輸入指數:");
scanf("%d",n);
for(i=0;i
{
temp=temp*a;
}
printf("%f",temp);
}
這種方法只適用與指數n為=0的整數;如果涉及分數或負數要用到數學函數#include"math.h"
extern float pow(float x, float y)
用法:#include math.h
功能:計算x的y次冪。
說明:x應大于零,返回冪指數的結果。
舉例:
// pow.c
#include stdlib.h
#include math.h
#include conio.h
void main()
{
printf("4^5=%f",pow(4.,5.));
getchar();
}
相關函數:pow10
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。
C語言中計算一個數的N次方可以用庫函數pow來實現。
函數原型:double pow(double x, double y);
功 能:計算x^y的值
返 回 值:計算結果
舉例如下:
double a = pow(3.14, 2); // 計算3.14的平方
注:使用pow函數時,需要將頭文件#includemath.h包含進源文件中。
當前文章:c語言函數任意數之冪 c語言冪次函數
新聞來源:http://chinadenli.net/article12/hihedc.html
成都網站建設公司_創(chuàng)新互聯,為您提供定制開發(fā)、用戶體驗、外貿建站、域名注冊、網站導航、云服務器
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯