欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > C++——求3个数中最大的数(分别考虑整数、双精度数、长整数的情况),用函数模板来实现。

C++——求3个数中最大的数(分别考虑整数、双精度数、长整数的情况),用函数模板来实现。

2024/10/25 19:22:28 来源:https://blog.csdn.net/2303_80770781/article/details/142371701  浏览:    关键词:C++——求3个数中最大的数(分别考虑整数、双精度数、长整数的情况),用函数模板来实现。

没注释的源代码

#include <iostream>

using namespace std;
template<typename T>
T max(T a,T b,T c)
{
    if(b>a) a=b;
    if(c>a) a=c;
    return a;
}
int main()
{
    int a,b,c;
    double x,y,z;
    long m,n,p;
    cout<<"请输入三个整数:";
    cin>>a>>b>>c;
    cout<<"三个整数的最大值是:"<<max(a,b,c)<<endl;
    cout<<"请输入三个浮点数:";
    cin>>x>>y>>z;
    cout<<"三个浮点数的最大值是:"<<max(x,y,z)<<endl;
    cout<<"请输入三个长整数:";
    cin>>m>>n>>p;
    cout<<"三个长整数的最大值是:"<<max(m,n,p)<<endl;
    return 0;
}
 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com