函数模板
#include <iostream> using namespace std; template<typename T> T max(T x ,T y,T z){ if(z>x) x=z; if(y>x) x=y; return x; } int main() { int a,b,c,m; cout<<"请你输入三个整型的数字:"<<endl; cin>>a>>b>>c; m=max(a,b,c); cout<<"The max of a b and c is:"<<m<<endl; double ad,bd,cd,md; cout<<"请你输入三个小数类型的数字:"<<endl; cin>>ad>>bd>>cd; md=max(ad,bd,cd); cout<<"The max of a b and c is:"<<md<<endl; long al,bl,cl,ml; cout<<"请你输入三个长整型的数字:"<<endl; cin>>al>>bl>>cl; ml=max(al,bl,cl); cout<<"The max of a b and c is:"<<ml<<endl; return 0; }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步