作者 菠菜
单位 惠州学院
题目已定义了一个复数类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; }