编写一个C++风格的程序,实现用两个整数相加,两个浮点数相加,三个整数相加,要求用函数重载实现;
时间: 2024-02-16 22:04:02 浏览: 96
用c++实现的多项式相加。
好的,我可以帮你编写这个程序!以下是示例代码:
```c++
#include <iostream>
using namespace std;
// 两个整数相加
int add(int a, int b) {
return a + b;
}
// 两个浮点数相加
float add(float a, float b) {
return a + b;
}
// 三个整数相加
int add(int a, int b, int c) {
return a + b + c;
}
int main() {
// 调用两个整数相加的函数
cout << add(1, 2) << endl;
// 调用两个浮点数相加的函数
cout << add(1.1f, 2.2f) << endl;
// 调用三个整数相加的函数
cout << add(1, 2, 3) << endl;
return 0;
}
```
这个程序中定义了三个不同的函数,分别用于实现两个整数相加、两个浮点数相加和三个整数相加。这些函数都被命名为 `add`,但是它们的参数列表不同,因此C++会自动根据参数类型和数量来调用正确的函数。
在 `main` 函数中,我们分别调用三个不同的 `add` 函数,并输出它们的结果。这个程序中的函数重载让我们可以更方便地实现不同类型和数量的相加操作。
阅读全文