21xrx.com
2024-09-19 09:33:39 Thursday
登录
文章检索 我的文章 写文章
C++复数相加程序代码
2023-07-14 11:14:53 深夜i     --     --
C++ 复数 相加 程序代码

在数学中,两个复数相加的计算方法是将两个复数的实部和虚部分别相加。而在计算机程序中,我们可以使用C++编程语言来实现复数相加的功能。下面是一个简单的C++复数相加程序代码:


#include <iostream>

using namespace std;

class Complex {

public:

  double real; // 复数的实部

  double imag; // 复数的虚部

  Complex operator + (const Complex& c) {

    Complex res;

    res.real = real + c.real;

    res.imag = imag + c.imag;

    return res;

  }

};

int main() {

  Complex a, b, c;

  cout << "请输入第一个复数的实部和虚部:" << endl;

  cin >> a.real >> a.imag;

  cout << "请输入第二个复数的实部和虚部:" << endl;

  cin >> b.real >> b.imag;

  c = a + b;

  cout << "两个复数相加的结果为:" << c.real << " + " << c.imag << "i" << endl;

  return 0;

}

以上代码定义了一个名为`Complex`的类,其中有两个成员变量`real`和`imag`分别表示复数的实部和虚部。`Complex`类还重载了`+`操作符,实现了两个复数相加的功能。

在`main()`函数中,我们通过`cin`输入了两个复数,并通过`+`操作符计算了它们的和,最后打印结果到屏幕上。

这是一个非常简单的复数相加程序,实用性不是很高,但对C++初学者来说,是一个非常好的入门例程,可以帮助他们了解C++面向对象编程的基础语法和概念。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复