acm第二题
来源:互联网 发布:淘宝背包女双肩包收口 编辑:程序博客网 时间:2024/06/05 18:55
#include <iostream>#include <iomanip>using namespace std;class Complex{public:Complex():real(0),imag(0) {}Complex(double r,double i):real(r),imag(i) {}Complex operator+(Complex &);Complex operator+(double &);friend Complex operator+(double&,Complex &);friend ostream& operator << (ostream& output, const Complex& c);private:double real;double imag;};//将程序需要的其他成份写在下面,只提交begin到end部分的代码//******************** begin ********************Complex Complex::operator+(Complex &c){ return Complex(c.imag+imag,c.real+real);}Complex Complex::operator+(double &c){ return Complex(imag,c+real);}Complex operator+(double&a,Complex &b){ return Complex(b.imag,a+b.real);}ostream& operator << (ostream& output, const Complex& c){ output<<"("<<setiosflags(ios::fixed)<<setprecision(2)<<c.imag; output<<setiosflags(ios::fixed)<<setprecision(2); if(c.real<0) { output<<c.real<<"i)"<<endl; } else output<<"+"<<c.real<<"i)"<<endl; return output;}//********************* end ********************int main(){//测试复数加复数double real,imag;cin>>real>>imag;Complex c1(real,imag);cin>>real>>imag;Complex c2(real,imag);Complex c3=c1+c2;cout<<"c1+c2=";cout<<c3;//测试复数加实数double d;cin>>real>>imag;cin>>d;c3=Complex(real,imag)+d;cout<<"c1+d=";cout<<c3;//测试实数加复数cin>>d;cin>>real>>imag;c1=Complex(real,imag);c3=d+c1;cout<<"d+c1=";cout<<c3;return 0;}
0 0
- acm第二题
- 第二道ACM程序题
- 杭电acm sum第二题
- 山东省第二届ACM B题题解
- ACM集训第二天
- ACM分享第二周
- 山东省第二届ACM省赛 F题 Manhattan 解题报告
- ACM刷题之求第二小整数
- Binomial Coeffcients 山东省第二届ACM省赛 G题
- acm 刷题 第二题喷水装置(一)
- 关于acm程序设计书中题目 #B第二题
- 《ACM程序设计》书中题目X 第二十四题 电话号码
- ACM培训第二周了
- 10年第六届湖南省acm程序设计大赛 第二题 B 弟弟的作业
- 山东省第二届ACM大学生程序设计竞赛(原题) D:Binomial Coeffcients
- Sdut 2165 Crack Mathmen(数论)(山东省ACM第二届省赛E 题)
- Sdut 2164 Binomial Coeffcients (组合数学) (山东省ACM第二届省赛 D 题)
- ZOJ 3870 Team Formation(浙江省第12届ACM省赛第二题)
- DWZ富客户端框架使用
- 能够取代Linux命令行的4款GUI实用工具
- WIn7 磁盘分区工具试用记录
- 在SQL Server 2005里面把表移动到另外一个filegroup里(ZT,经翻译)
- [ThinkPHP] 1、Config.php 配置项分析
- acm第二题
- 怎么开启无线网卡开关,不要想难了
- 一、spring mvc的获取参数和传递参数
- Alfresco学习入门
- OJ-练习-长方体继承自矩形
- 7z文件解压
- "好老板只谈钱,坏老板才谈理想。"
- 复数类--重载运算符3+
- 像SQL Server的事件探查器一样跟踪.exe执行的SQL语句的情况,SQLMonitor用来跟踪oracle