由于不知道a、b、c三个数的类型,而且楼主又是刚学C++,我倒是提议借助这个题图让楼主学会使用函数模板,我的程序如下:
#include <iostream>
using namespace std;
template <typename T>
T max(T a,T b,T c)
{T temp,d;
if(a<b){temp=a;a=b;b=temp;}
if(a<c){temp=a;a=c;c=temp;}
if(b<c){temp=b;b=c;c=temp;}
cout<<a<<" "<<b<<" "<<c<<endl;
}
int main()
{int a,b,c,d;
cout<<"Please input three numbers:"<<endl;
cin>>a>>b>>c;
d=max(a,b,c);
cout<<d<<endl;
return 0;
}
我也是刚开始学习C++不久