直接用兩個數(或變量)相乘就是了,比如x*x
成都創新互聯主要從事網站設計制作、成都網站制作、網頁設計、企業做網站、公司建網站等業務。立足成都服務蕪湖,10年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:028-86922220
另外c語言中,math.h文件中含有乘方(包括開方)的庫函數,是pow(x,y)
其中x和y都是雙精度浮點(double)型,x是底數,y是指數(如果是小數即為開方)
可以,但是C語言里面有單獨的函數解決這類問題。原型:extern float pow(float x, float y); 用法:#include math.h 功能:計算x的y次冪。 說明:x應大于零,返回冪指數的結果。 舉例: // 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; }
#inclued stdio.h
int power(int x,int n) ; //函數聲明
void main()
{
int x; //底數x
int n; //次方n
int result;//結果
printf("請分別輸入底數,次方:\n");
scanf("d%d%",x,n); //從鍵盤讀取底數和次方
result=power(x,n); //調用外部算次方函數
printf("%d的%d次方是:%d",x,n,result);
}
int power(int x,int n)
{
int i;
int pow=1;
for(i=1;i=n;i++) //用for 循環來求X的N次方
{
power*=x;
}
return power; //結果返回
}
我直接在這上面寫的,沒有在編譯器上調試,看懂了知道思路就可以了
已經是最詳細的了
c 語言中,^ 是按位異或 運算符。
按位異或用于二進制位運算,規則: 0^ 0 = 0, 0 ^ 1 = 1, 1 ^ 0 = 1, 1 ^ 1 = 0。
a*a*a 是三個 a 連乘,等于 a 的三次方。
pow(a,3), 是 調用 系統數學庫里的函數pow(底數,指數) 來計算 a 的三次方。要包含 頭文件 #include math.h . 參數是 double 型,返回值也是 double 型。也就是說 函數pow應用范圍廣,可用于 帶小數的底數和指數 的 冪運算。
a 的三次方 用 三個 a 連乘 同樣是正確的。
//????Type?根據你需要的數據類型改,這里是?int?
typedef?int?Type;
Type?GetCube(Type?x)
{
return?x*x*x;
}
#include stdio.h
#includemath.h //pow()所需的頭文件
int main(int argc, char *argv[])
{
int a,b;
scanf("%d%d",a,b);
double sum=pow(a,b);//調用計算平方的庫函數
printf("%.2f",sum);//.2f保留小數點后兩位
return 0;
}
當前題目:c語言自帶立方函數 c語言自帶立方函數嗎
分享鏈接:http://m.kartarina.com/article18/hgjogp.html
成都網站建設公司_創新互聯,為您提供ChatGPT、手機網站建設、網站維護、企業建站、網站建設、網站設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯