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);
    };

  • 相关阅读:
    计数排序【代码】
    快速排序【代码】
    基于最大堆实现最大优先队列
    Spring入门(1)
    AJAX初步理解
    选择器
    Hibernate的映射
    Hibernate配置(2)
    查看mysql的安装路径
    Hibernate入门(1)
  • 原文地址:https://www.cnblogs.com/bacazy/p/2809853.html
Copyright © 2011-2022 走看看