zoukankan      html  css  js  c++  java
  • 小练习

    基于习题4-20要求,设计并实现Complex类:

    #include<iostream>
    #include<cmath>
    using namespace std;
    
    class Complex{
        public:
            Complex(float real=0,float imaginary=0);
            void add(Complex c);
            void show();
            double mod();
        private:
        float r,i; 
    };
    
    Complex::Complex(float real,float imaginary){
        r=real;
        i=imaginary;
    }
    
    void Complex::add(Complex c){
        r+=c.r;
        i+=c.i;
    }
    
    void Complex::show(){
        cout<<r<<"+"<<i<<"i"<<endl;
    } 
    
    double Complex::mod(){
        double m;
        m=sqrt(r*r+i*i);
        return m;
    }
    
    int main(){
        Complex c1(3,5);
        Complex c2=4.5;
        c1.add(c2);
        c1.show();
        cout<<c1.mod();
        return 0;
    }
    View Code

    我寻思着,大家咋都有个9.01388,原来还有个求模啊

  • 相关阅读:
    递归
    排序算法的稳定性与复杂度总结
    二分查找
    希尔排序
    快速排序
    归并排序
    插入排序
    选择排序
    冒泡排序
    i2c_smbs 函数
  • 原文地址:https://www.cnblogs.com/kori/p/10633012.html
Copyright © 2011-2022 走看看