执行复数乘法的 C++ 程序

c++programmingserver side programming

复数是用 a+bi 表示的数字,其中 i 是虚数,a 和 b 是实数。一些复数示例是 −

2+3i
5+9i
4+2i

执行复数乘法的程序如下 −

示例

#include<iostream>
using namespace std;
int main(){
   int x1, y1, x2, y2, x3, y3;
   cout<<"输入第一个复数:"<<endl;
   cin>> x1 >> y1;

   cout<<"\n输入第二个复数:"<<endl;
   cin>> x2 >> y2;
   x3 = x1 * x2 - y1 * y2;
   y3 = x1 * y2 + y1 * x2;
   cout<<"乘法后的值为:"<<x3<<" + "<<y3<<" i ";
   return 0;
}

输出

上述程序的输出如下

输入第一个复数:2 1
输入第二个复数:3 4
相乘后的值为:2 + 11 i

在上述程序中,用户输入两个复数。如下所示 −

cout<<"输入第一个复数:"<<endl;
cin>> x1 >> y1;

cout<<"\n输入第二个复数:"<<endl;
cin>> x2 >> y2;

通过所需公式找到两个复数的乘积。如下所示 −

x3 = x1 * x2 - y1 * y2;
y3 = x1 * y2 + y1 * x2;

最后,显示乘积。如下所示 −

cout<<"乘法后的值为:"<<x3<<" + "<<y3<<" i ";

相关文章