首页 > 代码库 > C++课程设计类作业2
C++课程设计类作业2
不要问我一个晚上在干啥,就写写这种烦到极点的类,啰嗦!
1 #include <bits/stdc++.h> 2 using namespace std; 3 class complexed 4 { 5 public: 6 complexed(); 7 complexed(double real); 8 complexed(double real,double imag); 9 void display();10 void set(double r,double i);11 private:12 double real,imag;13 };14 complexed::complexed()15 {16 set(0.0,0.0);17 cout<<"default constructor.\n";18 }19 complexed::complexed(double real)20 {21 set(real,0.0);22 cout<<"construct called.\n";23 }24 complexed::complexed(double real,double imag)25 {26 set(real,imag);27 cout<<"constructor :real="<<real<<",imag="<<imag<<endl;28 }29 void complexed::display()30 {31 if(imag<0)32 cout<<real<<imag<<‘i‘<<endl;33 else34 cout<<real<<‘+‘<<imag<<‘i‘<<endl;35 }36 void complexed::set(double r,double i)37 {38 real=r;39 imag=i;40 }41 int main()42 {43 complexed c1;44 complexed c2(6.8);45 complexed c3(5.6,7.9);46 c1.display();47 c2.display();48 c3.display();49 c1=complexed(1.2,3.4);50 c2=5;51 c3=complexed();52 c1.display();53 c2.display();54 c3.display();55 }
C++课程设计类作业2
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。