注册 登录
编程论坛 C++教室

求绝对值的问题

leng 发布于 2007-08-12 10:02, 538 次点击
#include<iostream>
using namespace std;
template<class T>
void showabs(T number)
{
if(number<0)
number=-number;
cout<<"The absolute value of number is "<<number<<endl;
return
}
int main()
{
int num1=-4;;
float num2=-4.55;
double num3=-4.54485;
showabs(num1);
showabs(num2);
showabs(num3);
return 0;
}
这个程序有错误 谢谢高手们指一下 在哪里
2 回复
#2
kisscjy2007-08-12 10:10
这里错了~函数无返回值,为什么要用return呢?

void showabs(T number)
{
if(number<0)
number=-number;

cout<<"The absolute value of number is "<<number<<endl;
return
}
#3
leng2007-08-12 10:18
谢谢   原来是这样  
1