展开全部
#include<iostream>
using namespace std;
template<class T>
T myabs(T a)
{
return a>0?a:-a;
}
void main()
{
cout<<myabs(-2)<<endl;
cout<<myabs(-2.12)<<endl;
cout<<myabs(-(float)2.233)<<endl;
}
更多追问追答
追问
是求绝对值吗?怎么没有int ,float,double表示
追答
上面的测试样例就是 int ,double,float 我只是没有变量罢了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询