龙空技术网

C++程序:求复数的模

宇宙辩证法 175

前言:

今天各位老铁们对“求模运算算法”可能比较看重,咱们都需要了解一些“求模运算算法”的相关文章。那么小编也在网摘上网罗了一些有关“求模运算算法””的相关知识,希望同学们能喜欢,同学们快快来学习一下吧!

(一)设计一个C++程序,求一个复数的模。

(二)C++代码如下:

#include<iostream>

using namespace std;

#include<cmath>

class Complex

{private:

int real;

int image;

public:

Complex();

Complex(int,int);

float mod();//求复数的模的函数

void display();

};

Complex::Complex()

{real=0;

image=0;

}

Complex::Complex(int x,int y)

{real=x;

image=y;

}

float Complex::mod()//定义求复数的模的函数

{float m;

m=pow(pow(real,2)+pow(image,2),0.5);//库函数可嵌套调用

return m;

}

void Complex::display()

{if(image<0)

cout<<real<<image<<"i"<<endl;

else

cout<<real<<"+"<<image<<"i"<<endl;

}

int main()//主函数

{Complex c1(6,9),c2(7,-3);

c1.display();

cout<<"c1的模:"<<c1.mod()<<endl;

c2.display();

cout<<"c2的模:"<<c2.mod()<<endl;

return 0;

}

(三)代码编辑窗口如下图:

(四)代码运行结果如下图:

标签: #求模运算算法