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;
}
プログラムを実行すると、底と指数を入力すると、プログラムは計算して結果を出力します。