要使用複數類,我們必須導入複數庫,可以透過導入或
使用#include
double value1 = <double value>; double value2 = <double value>; complex <double> cno(value1, value2);
在兩個數值變數中接受輸入。
將這兩個變數傳遞給複數的建構子。
顯示複數。
#include <iostream> #include <complex> using namespace std; //displays the complex number supplied void display(complex <double> c){ cout << "The complex number is: "; cout << real(c) << '+' << imag(c) << 'i' << endl; } //initializing the complex number complex<double> solve( double real, double img ){ complex<double> cno(real, img); return cno; } int main(){ //the real and the imaginary values are represented as double values double v1 = 10; double v2 = 7; //creating and displaying the complex number display(solve(v1, v2)); return 0; }
The complex number is: 10+7i
任何數值資料型態都可以用來取代複數變數的目前
類型,為 double。我們也可以使用賦值運算子將實部和虛部的值分配給一個複數 數字。然而,要做到這一點,我們必須提供一個類型為"a ib"的數字 and "b"都是數值。如果數字是整數,則在空格中放置零 在小數點後面。寫實數時必須使用小數點 “a”部分。例如,10 必須寫為 10.0。
//the real and imaginary parts have to be assigned as it is complex <double> cno = 15.0 + 6i;
取得一個新的複數物件。
使用'a. ib'表示法為物件指派一個值。
顯示複數的值。
#include <iostream> #include <complex> using namespace std; //displays the complex number supplied void display(complex <double> c){ cout << "The complex number is: "; cout << real(c) << '+' << imag(c) << 'i' << endl; } int main(){ //initializing a complex number object complex <double> cno = 15. + 6i; //displaying the complex number display(cno); return 0; }
The complex number is: 15+6i
使用"real()"和"imag()"函數,可以得到複數整數的實部和虛部。
被單獨顯示。 "real()"函數顯示複數的實部, 其中 "imag()" 函數顯示了複數的虛部。這裡是一個範例樣本。
//displaying in the a + ib format complex<double> c; cout << real(c) << '+' << imag(c) << 'i' << endl;
取得一個新的複數物件。
使用'a. ib'表示法將值指派給物件。
顯示複數的值。
#include <iostream> #include <complex> using namespace std; //displays the complex number supplied void display(complex <double> c){ cout << "The complex number is: "; cout << real(c) << '+' << imag(c) << 'i' << endl; } //initializing the complex number complex<double> solve( double real, double img ){ complex<double> cno(real, img); return cno; } int main(){ //the real and the imaginary values are represented as double values double v1 = 3; double v2 = 4; //creating and displaying the complex number display(solve(v1, v2)); return 0; }
The complex number is: 3+4i
複數在廣泛的範圍內需要用於許多不同的程式。
科學學科。 C 複數類,包含在頭檔以上是C++程式來初始化並列印一個複數的詳細內容。更多資訊請關注PHP中文網其他相關文章!