ホームページ  >  記事  >  バックエンド開発  >  C言語でxのn乗を書く方法

C言語でxのn乗を書く方法

下次还敢
下次还敢オリジナル
2024-04-27 22:18:161157ブラウズ

C 言語では、x の n 乗を計算する主な方法が 2 つあります。 pow() 関数を使用します。 pow() 関数は標準的な計算を提供し、その構文は double pow(double x, int n); ループを使用する: pow() 関数が使用できない場合、構文は double pow(double x, int n) { ... }

です。

C言語でxのn乗を書く方法

C 言語で x の n 乗を計算する方法

C 言語では、x の n 乗を計算する主な方法が 2 つあります。 power:

方法 1: pow() 関数を使用する

pow() この関数は、C 数学ライブラリで提供される標準関数です。 x の n 乗を計算するために使用されます。構文は次のとおりです。

<code class="c">double pow(double x, int n);</code>

ここで、x は基数、n は指数です。 pow() この関数は、xn 乗を返します。

例:

<code class="c">#include <stdio.h>
#include <math.h>

int main() {
    double x = 2.5;
    int n = 3;

    double result = pow(x, n);

    printf("%f 的 %d 次方是 %f\n", x, n, result);

    return 0;
}</code>

方法 2: ループを使用する

利用できない場合はpow() 関数を使用すると、ループを使用して x の n 乗を手動で計算することもできます。

<code class="c">double pow(double x, int n) {
    double result = 1.0;

    for (int i = 0; i < n; i++) {
        result *= x;
    }

    return result;
}</code>

例:

<code class="c">#include <stdio.h>

int main() {
    double x = 2.5;
    int n = 3;

    double result = pow(x, n);

    printf("%f 的 %d 次方是 %f\n", x, n, result);

    return 0;
}</code>

以上がC言語でxのn乗を書く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。