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を使用して小数点以下の桁数を制御できます。