拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

面向对象程序设计-类与对象2-复数与整数的加运算

面向对象程序设计-类与对象2-复数与整数的加运算

作者 菠菜

单位 惠州学院

题目已定义了一个复数类Complex,请结合main的调用需求编写一个addC函数,完成复数与整数的加运算。

函数说明:

编写一个addC函数,完成复数与整数的加运算

裁判测试程序样例:

#include <iostream> using namespace std; class Complex { public: double real; double imag; Complex(double r=0.0,double i=0.0) { real=r;imag=i; } void print() const { cout<<real<<showpos<<imag<<"i"<<noshowpos<<endl; } }; /* 请在这里填写答案 */ int main() { int r,i; cin>>r>>i; Complex c1(r,i), *c2=&c1; c2->print(); int n; cin>>n; addC(c2,n); c1.print(); return 0; }

输入样例:

21 2 3

输出样例:

21+2i 24+2i

参考示例:

void addC(Complex *p,int n){ Complex q=*p; q.real=q.real+n; *p=q; }
返回列表