PTA.5-1 复数相加
来源:互联网 发布:鼠标 淘宝店推荐 编辑:程序博客网 时间:2024/05/30 04:29
5-1 复数相加 (14分)
题目:一个复数类,运算符重载 + ,实现复数和复数的相加。输入一组复数,每行一个复数,直到输入0结束。 输出这组复数的结果。
提示: 复数的输入和输出符合数学书写规范
输入示例
3+2i
2+3i
0
输出示例
5+5i
代码:
// 练习一.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<iostream>#include<cstring>using namespace std;class complex{ public: complex(double r = 0.0, double i = 0.0) { real = r; imag = i; } void display() { cout << real << "+" << imag << "i"; } complex operator +(const complex& a) { real = real + a.real; imag = imag + a.imag; return *this; }double real=0;double imag=0;};int main(){complex a, b(0, 0);char c, d;double q = 100;while (1){cin >> a.real;q = a.real;if (q == 0) break;cin >> c >> a.imag >> d;b = a + b;}b.display();getchar();return 0;}
1 0
- PTA.5-1 复数相加
- PTA 5-36 复数四则运算
- PTA【复数相乘】
- 两个复数相加
- OC -- 复数相加
- 1025. 复数相加
- c++:复数相加
- 复数相加小程序
- C++:复数相加
- 2014-项目五-复数相加
- 复数与实数的相加
- C#两个复数相加减
- C#两个复数相加减
- 两个复数的相加减
- 复数的相加相减
- 复数的相加相减
- PTA基础编程5-1
- 第十二周项目1-实现复数类中的运算符重载(1.3实现复数与实数相加减乘除)
- IFE-2017-CSS-官网布局
- notification(通知)的使用
- 我的推免经历
- GBDT和Xgboost模型对比总结
- 10.1 分别通过函数和重载运算符来实现复数相加
- PTA.5-1 复数相加
- 在每行、每列递增的二维数组中找出给定的target 的位置
- C语言宏定义详解
- c++ static_cast,const_cast,reinterpret_cast,dynamic_cast
- 树莓派使用uart串口与串口设备通信
- mysql开启slow_query_log
- win10下安装vmware tools,实现文件传送
- chrome插件
- 页面背景固定