⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 complexexample.cpp

📁 计算机常用数值算法与程序 C++版 Chap02 复数运算
💻 CPP
字号:
//复数示例					ComplexExample.cpp

#include <iostream>		//输入输出流头文件
#include <complex>		//复数类头函数
using namespace std;	//名字空间

void main()				// 定义控制台应用程序的入口点
{
	double dcr=-3.1, dci=14.5;
	complex<double> cda(dcr,dci);			//定义复数对象cda
	cout << " 1 cda = " << cda << endl;
	complex<double> cdb(cda);				//定义复数对象cdb
	cout << " 2 cdb = " << cdb << endl;
	complex<double> cdc(-2.4, 7.9);			//定义复数对象cda
	cout << " 3 cdc = " << cdc << endl;
	complex<int> cia(5,8);					//定义复数对象cia
	complex<float> cla;						//定义复数对象cla
	cout << " 4 cia = " << cia << "     cla = " << cla << endl;
	cia=9;									//cai实、虚部分别赋9和0
	cout << " 5 cia = " << cia << endl;
	dcr = cdc.real();						//取cdc实数部分
	cout << " 6 cda.real() = " << dcr << endl;
	dci = cdc.imag();						//取cdc虚数部分
	cout << " 7 cda.imag() = " << dci << endl;
	cout << " 8 real(cdb) = " << real(cdb) << endl;
	cout << " 9 imag(cdb) = " << imag(cdb) << endl;
	cout << "10 (cdc = cda) = " << (cdc = cda) << endl;	
	cout << "11 (cda += cdb) = " << (cda += cdb) << endl;
	cout << "12 (cda -= cdb) = " << (cda -= cdb) << endl;
	cout << "13 (cdb *= cdc) = " << (cdb *= cdc) << endl;
	cout << "14 (cda /= cdc) = " << (cda /= cdc) << endl;
	cout << "15 (cda = cdc + cdb) =  " << (cda = cdc + cdb) << endl;
	cout << "16 (cda = cda - cdb) =  " << (cda = cda - cdb) << endl;
	cout << "17 (cda = cda * cdb) =  " << (cda = cda * cdb) << endl;
	cout << "18 (cda = cda / cdb) =  " << (cda = cda / cdb) << endl;
	cout << "19 abs(cda) = " << abs(cda) << endl;
	cout << "20 arg(cda) = " << arg(cda) << endl;
	cout << "21 conj(cna) = " << (conj(cda)) << endl;
	cout << "22 sin(cda) = " << sin(cda) << endl;
	cout << "23 cos(cda) = " << cos(cda) << endl;
	cout << "24 sinh(cda) = " << sinh(cda) << endl;
	cout << "25 cosh(cda) = " << cosh(cda) << endl;
	cout << "26 exp(cda) = " << exp(cda) << endl;
	cout << "27 log(cda) = " << log(cda) << endl;
	cout << "28 log10(cda) = " << log10(cda) << endl;
	cout << "29 norm(cda) = " << norm(cda) << endl;
	cout << "30 polar(dcr, dci) = " << polar(dcr, dci) << endl;
	cout << "31 pow(cdc, 3) = " << pow(cdc, 3) << endl;
	cout << "32 sqrt(cdc) = " << sqrt(cdc) << endl;
	cout << "33 (cdc == cdb) = " << (cdc==cdb) << endl;
	cout << "34 (cdc != cdb) = " << (cdc!=cdb) << endl;
	cout << "35 pow(cdb, cda) = " << pow(cdb, cda) << endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -