C言語で平方根を表示する方法は何ですか?

C言語では、数の平方根を計算するためにsqrt()関数を使用することができます。この関数はヘッダーファイルに定義されています。以下はサンプルコードです:

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

int main() {
    double num, squareRoot;

    printf("请输入一个数: ");
    scanf("%lf", &num);

    // 计算平方根
    squareRoot = sqrt(num);

    printf("平方根为: %.2lf\n", squareRoot);

    return 0;
}

上記のコードでは、最初にとのヘッダーファイルをインポートし、ユーザーが入力した数値を格納するdouble型の変数numと、計算された平方根を格納するdouble型の変数squareRootを宣言する必要があります。

その後、printf()関数を使用してユーザーに数値の入力を促し、scanf()関数を使用してユーザーが入力した数値をnum変数に代入します。

その後、sqrt()関数を使用してnumの平方根を計算し、その結果をsquareRoot変数に代入します。

最後、計算された平方根をprintf()関数を使って画面に出力します。

sqrt()関数の引数と戻り値は両方ともdouble型であるため、引数と戻り値を保存するためにdouble型の変数を使用する必要があります。出力結果は%.2lfを使用して小数点以下の桁数を制御できます。

bannerAds