C語言次方計算

大家好,今天想跟大家分享C語言次方的計算,有分成兩種方式,一種是引入函式庫直接使用,另一種則是自己刻計算次方的函數。

引入函式庫

在C語言中,計算次方(即底數的冪次)可以使用pow函數,這個函數是定義在 math.h 標頭文件中的。這是最常見的方法。

#include <stdio.h>
#include <math.h>

int main() {
    double base = 2.0;
    double exponent = 3.0;
    double result = pow(base, exponent); 
    printf("Result: %f\n", result);
    return 0;
}

自己刻次方計算

自己撰寫計算次方的函數也可以實現這樣的功能。

#include <stdio.h>

int power(int base, int exponent) {
    int result = 1;
    for (int i = 0; i < exponent; i++) {
        result *= base;
    }
    return result;
}

int main() {
    int base = 2;
    int exponent = 3;
    int result = power(base, exponent); 
    printf("Result: %d\n", result);
    return 0;
}

這個方法不依賴於 math.h,適用於計算整數的次方。

Similar Posts

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *