c的取模运算公式:C程序求复数的模
c的取模运算公式:C程序求复数的模int image; int real;#include<cmath>class Complex{private:
(一)设计一个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;
}
(三)代码编辑窗口如下图:
(四)代码运行结果如下图: