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;

}

相关推荐
洛水水4 分钟前
【力扣100题】76.搜索插入位置
数据结构·算法·leetcode
Techblog of HaoWANG8 分钟前
智巡守卫:多模态巡检智能体算法服务端设计与实现——基于Ollama+Qwen3.5的自动化巡检报告生成系统
运维·人工智能·算法·目标检测·自动化·边缘计算
伊灵eLing8 分钟前
GoLang 语言基础
开发语言·后端·golang
两年半的个人练习生^_^8 分钟前
JMM 进阶:彻底理解 synchronized 实现原理
java·开发语言
小白不白11110 分钟前
Invoke的用法
开发语言·人工智能·数码相机·计算机视觉·c#
techdashen14 分钟前
What is maintenance, anyway?
开发语言·后端·rust
万法若空17 分钟前
C/C++基本类型表示范围
c语言·开发语言·c++
小蒋学算法18 分钟前
算法-灌溉花园的最少龙头数目-贪心
算法
满怀冰雪18 分钟前
第07篇-差分算法-高效处理区间修改问题
数据结构·算法
yijianace20 分钟前
Python爬虫实战:BooksToScrape 多线程爬取与图片下载
开发语言·爬虫·python