使用类求复数的绝对值。根据下方要求实现复数类Complex:
(1)复数类Complex的成员变量:
real表示实部,imag表示虚部
(2)复数类Complex的方法成员:
void init();//设置实部和虚部
double abscomplex();//获得复数的绝对值
void disp();//将绝对值输出到屏幕
描述
在此处编写题目描述信息
点击编辑器菜单栏按钮 {;} 添加示例代码
输入输出示例
在此处提供一个符合格式描述的例子, 对于自动评阅题, 您也可以选择直接在测试用例中提供
输入 | 输出 | |
示例 1 | | |
#include<iostream>
#include<cmath>
using namespace std;
class Complex{
public:
double real;
double imag;
double zll;
void init(double a,double b){
real=a;
imag=b;
}
double abscomplex(){
zll=abs(sqrt((real*real)+(imag*imag)));
}
void disp(){
cout<<zll;
}
};
int main()
{
double x,y;
cin>>x>>y;
Complex A;
A.init(x,y);
A.abscomplex();
cout<<"复数的绝对值是:";
A.disp();
return 0;
}