zoukankan      html  css  js  c++  java
  • 复数操作

    一、 概述

    编写有关复数计算的程序代码,以实现复数的加减乘除等运算。

    二、 要求:

    编写一个类,部分成员变量及成员函数如下表格:

    Complex

    成员变量

    类型

    名称

    备注

    double

    m_real

    实部

    double

    m_Imag

    虚部

    成员函数

    返回值类型

    函数名

    参数

    功能

    Complex

    add

    Complex num

    Complex

    minus

    Complex num

    Complex

    multi

    Complex num

    Complex

    divide

    Complex num

    double

    Im

    void

    求虚部

    double

    Real

    void

    求实部

    double

    Mod

    void

    求模

    double

    Arg

    void

    求主幅角

    Complex.h

    #pragma once
    class Complex
    {
    public:
        Complex(double real=0,double imag=0);
        ~Complex(void);
    private:
        double m_Real;
        double m_Imag;
    public:
        void assign(double real,double imag);
        void printZ();//指数形式输出 如:exp(3+2i);
        void printS();//数值形式  如  3+2i或3+2*i   推荐使用后者
        void printJ();//角度形式  如  3∠30
        Complex add(Complex num);
        Complex minus(Complex num);
        Complex multi(Complex num);
        Complex div(Complex num);
       
        friend Complex operator+(Complex num1,Complex num2);
        friend Complex operator-(Complex num1,Complex num2);
        friend Complex operator*(Complex num1,Complex num2);
        friend Complex operator/(Complex num1,Complex num2);
    };

  • 相关阅读:
    XP显示桌面
    批量改名
    poj 3126 BFS
    poj 3278 BFS
    poj 1426 BFS
    准备打酱油…
    POJ 2243 BFS 和 简单的调试方法学习
    K
    EXCEL fundamentals
    poj 1011 DFS+剪枝
  • 原文地址:https://www.cnblogs.com/bacazy/p/2809853.html
Copyright © 2011-2022 走看看