#include<iostream>
using namespace std;
int Abs(int a, int b)
{
int c;
if (a < b)
c = b - a;
else
c = a - b;
return c;
}
double Abs(double a, double b)
{
double c;
if (a < b)
c = b - a;
else
c = a - b;
return c;
}
template <typename T>
T ABS(T a, T b)
{
T c;
if (a < b)
c = b - a;
else
c = a - b;
return c;
}
int main()
{
int c;
double d;
c = Abs(20, 10);
d = Abs(30.5, 5.0);
cout << c << endl;
cout << d << endl;
c = ABS(50, 40);
d = ABS(50.5, 30.0);
cout << c << endl;
cout << d << endl;
/*double e = 2.1;
cout << e;*/
return 0;
}
按要求完成相应编程任务:(1)请采用函数重载的方法,设计函数求 两个数据之差的绝对值,其中参与运算的两个数据分为同时为 int 型以及同时为 double 型两种情况;(2)给出完成(1)中功能的函数
猜你喜欢
转载自blog.csdn.net/qq_25368751/article/details/80952844
今日推荐
周排行