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;

}

相关推荐
松涛和鸣1 分钟前
45、无依赖信息查询系统(C语言+SQLite3+HTML)
c语言·开发语言·数据库·单片机·sqlite·html
Zachary_zlc3 分钟前
有向无环图检测算法和关键路径算法
算法
feifeigo1234 分钟前
基于C#实现即时通讯工具
开发语言·c#
你撅嘴真丑5 分钟前
素数回文数的个数 与 求分数序列和
算法
这是程序猿8 分钟前
基于java的SpringBoot框架医院药品管理系统
java·开发语言·spring boot·后端·spring·医院药品管理系统
yousuotu11 分钟前
基于Python实现水果新鲜度分类
开发语言·python·分类
Wuliwuliii13 分钟前
贡献延迟计算DP
数据结构·c++·算法·动态规划·dp
苦藤新鸡15 分钟前
2.字母异位词分组
c语言·c++·力扣·哈希算法
七夜zippoe16 分钟前
异步编程实战:构建高性能Python网络应用
开发语言·python·websocket·asyncio·aiohttp
ysn1111117 分钟前
简单多边形三角剖分---耳切法(含源码)
算法