在C語言中,可以使用sqrt()
函數(shù)來計算一個數(shù)的平方根。該函數(shù)定義在<math.h>
頭文件中。以下是一個示例代碼:
#include <stdio.h>
#include <math.h>
int main() {
double num, squareRoot;
printf("請輸入一個數(shù): ");
scanf("%lf", &num);
// 計算平方根
squareRoot = sqrt(num);
printf("平方根為: %.2lf\n", squareRoot);
return 0;
}
在上述代碼中,首先要引入<stdio.h>
和<math.h>
頭文件,然后聲明一個double
類型的變量num
來存儲用戶輸入的數(shù),聲明一個double
類型的變量squareRoot
來存儲計算得到的平方根。
然后,使用printf()
函數(shù)提示用戶輸入一個數(shù),并使用scanf()
函數(shù)將用戶輸入的數(shù)賦值給num
變量。
接下來,使用sqrt()
函數(shù)計算num
的平方根,并將結(jié)果賦值給squareRoot
變量。
最后,使用printf()
函數(shù)將計算得到的平方根輸出到屏幕上。
注意,sqrt()
函數(shù)的參數(shù)和返回值都是double
類型,所以需要使用double
類型的變量來存儲參數(shù)和返回值。輸出結(jié)果可以使用%.2lf
來控制輸出的小數(shù)位數(shù)。