用vc++6.0编一个程序实现复数的四则运算
时间: 2024-09-29 16:06:12 浏览: 35
VC++6.0聊天程序.zip
在VC++ 6.0中,我们可以创建一个简单的控制台应用程序来实现复数的四则运算。首先,我们需要定义一个结构体(struct)来表示复数,包含实部和虚部。然后,我们定义四个函数分别对应加法、减法、乘法和除法操作。
```cpp
#include <iostream>
using namespace std;
// 定义复数结构体
struct Complex {
double real;
double imag;
};
// 复数加法
Complex add(Complex c1, Complex c2) {
Complex result;
result.real = c1.real + c2.real;
result.imag = c1.imag + c2.imag;
return result;
}
// 其他三个函数类似,这里省略
// 输出复数
void printComplex(Complex c) {
cout << "(" << c.real << ", " << c.imag << ") ";
}
int main() {
Complex num1 = {3, 4}; // 第一个复数
Complex num2 = {1, -2}; // 第二个复数
// 四则运算示例
Complex sum = add(num1, num2);
Complex difference = subtract(num1, num2); // 自己实现减法
Complex product = multiply(num1, num2);
if (num2.imag != 0) {
Complex quotient = divide(num1, num2);
} else {
cout << "除数不能为零!" << endl;
return 0;
}
cout << "Addition: " << endl;
printComplex(sum);
cout << "\nSubtraction: " << endl;
printComplex(difference);
cout << "\nMultiplication: " << endl;
printComplex(product);
cout << "\nDivision: " << endl;
printComplex(quotient);
return 0;
}
```
阅读全文