C++如何输入复数

2024-11-09 01:49:37
推荐回答(2个)
回答(1):

在C++中可以使用两种方式定义一个复数,一个使用C风格 _Complex 和 __complex__ ,一个是使用 complex 类。 #include
#include
#include
using namespace std; int main(int argc, char *argv[])
{
o complex mycomplex(2.000,2); _Complex double mycomplex2 = 2.000 + 3I;
__complex__ double mycomplex3 = 2.000 + 4I; cout << mycomplex << endl; cout << "(" << creal(mycomplex2) << "," << cimag(mycomplex2) << ")" << endl; cout << "(" << creal(mycomplex3) << "," << cimag(mycomplex3) << ")" << endl; return 0;
}

回答(2):

自己定义一个复数的类