执行复数乘法的 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 ";