题目描述

处理一个复数与一个double数相加的运算,结果存放在一个double型变量d1中,输出d1的值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符:operator double(){return real;}

输入

输入占两行:
第1行是一个复数的实部和虚部,数据以空格分开。
第2行是一个实数。

输出

输出占一行,复数的实部和实数之和,小数点后保留1位。

示例输入

2.3 5.4
3.4

示例输出

5.7
#include <iostream>
#include <string>
#include <algorithm> using namespace std; class Complex
{
private:
double real;
double imag;
public:
Complex()
{
real=0;
imag=0;
}
Complex(double r, double i)
{
real=r; imag=i;
}
operator double()
{
return real;
}
void sett()
{
cin>>real>>imag;
}
}; int main()
{
double dd;
Complex c1;
c1.sett();
cin>>dd;
dd=dd+c1;
cout<<dd<<endl; return 0;
}

最新文章

  1. Rafy 框架 - 为数据库生成注释
  2. leetcode 165
  3. 如何在CentOS 5/6上安装EPEL 源
  4. multiple definition of `err_sys&#39; 《UNIX环境高级编程》
  5. [深入浅出WP8.1(Runtime)]浮出控件(Flyout)
  6. 孙鑫视频学习:对第10章设置线宽时为什么不调用UpDateData(TRUE)的理解
  7. WebServices中Xml的序列化
  8. 【转载】C++编译出现 error C2664: 不能将参数 2 从“const char [5]”转换为“LPCTSTR”解决办法。
  9. Android studio 读取properties文件
  10. 再也不要说,jquery动画呆板了
  11. zend studio安装xdebug调试工具
  12. HDU-4974 A simple water problem
  13. 何使用CSS写出一个下拉菜单。
  14. 【Java每日一题】20170301
  15. 【树莓派】树莓派新版系统SSH连接被拒绝问题处理
  16. UIButton 标题靠右
  17. 相关与卷积(数字信号处理)的数学原理及 Python 实现
  18. php 实现重定向的三种方式
  19. [ActionSprit 3.0] FMS远程共享
  20. BZOJ 2588: Spoj 10628. Count on a tree-可持久化线段树+LCA(点权)(树上的操作) 无语(为什么我的LCA的板子不对)

热门文章

  1. 2017.2.28 activiti实战--第五章--用户与组及部署管理(二)部署流程资源
  2. 接口性能测试方案 白皮书 V1.0
  3. 入门--JTBC系统学习(1)
  4. appium在MAC上环境搭建
  5. cookie-小总结吧
  6. C语言批量数据到动态二维数组
  7. springMVC --@RequestParam注解(后台控制器获取參数)
  8. URL Handle in Swift (一) -- URL 分解
  9. 开发ActiveX控件调用另一个ActiveX系列2——调试ActiveX
  10. HDFS源码分析之UnderReplicatedBlocks(二)