如何使用C 中的sqrt函數求平方根
在計算機編程中,經常需要對一個數進行平方根運算。而C 語言提供了一個內置的函數sqrt來計算一個數的平方根。下面我們就來看看如何使用這個函數。定義變量和獲取輸入首先,我們需要定義兩個實數類型的變量,
在計算機編程中,經常需要對一個數進行平方根運算。而C 語言提供了一個內置的函數sqrt來計算一個數的平方根。下面我們就來看看如何使用這個函數。
定義變量和獲取輸入
首先,我們需要定義兩個實數類型的變量,分別用來保存被開方數和算術平方根。接著,通過輸入流從用戶處獲取被開方數,并將其保存在radicand變量中。
```
include
include
using namespace std;
int main()
{
double radicand, root;
cout << "請輸入一個數字:";
cin >> radicand;
```
計算平方根并輸出結果
接下來,我們可以調用sqrt函數來計算radicand的平方根,并將結果保存在root變量中。最后,將結果通過輸出流輸出到屏幕上。
```
root sqrt(radicand);
cout << "輸入的數字是:" << radicand << endl;
cout << "該數字的平方根是:" << root << endl;
return 0;
}
```
負數的處理
需要注意的是,如果用戶輸入的數字是負數,那么程序會返回nan(not a number)作為結果,因為負數沒有實數域上的平方根。
總結
通過上述步驟,我們成功地使用了C 中的sqrt函數來計算一個數的平方根。需要注意的是,當輸入負數時,程序會返回nan作為結果。