编写一个c++风格的程序,实现用两个整数相加,两个浮点数相加,三个整数相加,要求用函数重载实现;
时间: 2023-04-17 11:01:54 浏览: 188
长整数的相加_c++小程序_源码
5星 · 资源好评率100%
下面是一个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() {
int x = 1, y = 2, z = 3;
float a = 1.1, b = 2.2;
cout << "x + y = " << add(x, y) << endl;
cout << "a + b = " << add(a, b) << endl;
cout << "x + y + z = " << add(x, y, z) << endl;
return ;
}
```
在这个程序中,我们定义了三个函数,分别用于实现两个整数相加、两个浮点数相加和三个整数相加的功能。这三个函数的名称都是add,但是它们的参数列表不同,因此它们被视为不同的函数。在main函数中,我们分别调用了这三个函数,并输出了它们的结果。
阅读全文