编写函数,对int、double和float类型数据求绝对值,采用函数重载的形式实现。
时间: 2024-05-04 07:15:47 浏览: 107
编写实现函数重载程序
好的,这个问题我可以直接回答。以下是重载的函数代码示例:
```
#include <iostream>
#include <cmath>
using namespace std;
int abs(int a){
return abs(a);
}
double abs(double a){
return abs(a);
}
float abs(float a){
return abs(a);
}
int main(){
int a = -1;
double b = -3.14;
float c = 2.5f;
cout << abs(a) << endl;
cout << abs(b) << endl;
cout << abs(c) << endl;
return 0;
}
```
使用 `abs()` 函数可以求出各种类型数据的绝对值,包括 int、double和float类型数据。
阅读全文