C言語でべき乗を計算する方法は?

C言語には、pow関数を使って数の累乗を計算することができます。

関数のプロトタイプは次の通りです:

double pow(double x, double y);

xは底を表し、yは指数を表す。

以下はコードサンプルです。

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

int main() {
    double base, exponent, result;

    printf("请输入底数:");
    scanf("%lf", &base);

    printf("请输入指数:");
    scanf("%lf", &exponent);

    result = pow(base, exponent);

    printf("%.2lf的%.2lf次方为%.2lf\n", base, exponent, result);

    return 0;
}

プログラムを実行すると、底と指数を入力すると、プログラムは計算して結果を出力します。

bannerAds