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 分钟前
d-堆,左式堆及斜堆的简单介绍
算法
不会代码的小猴2 分钟前
C++的第十三天笔记
c++·笔记·算法
brave and determined4 分钟前
传感器学习(day04):红外感知:从经典热释电开关到智能时代的隐形慧眼
嵌入式硬件·算法·传感器·红外·嵌入式设计·红外矩阵·人体红外
南极星10055 分钟前
OPENCV(python)--初学之路(十六)SURF简介
python·opencv·算法
lxh01135 分钟前
合并区间题解
数据结构·算法·leetcode
OliverH-yishuihan7 分钟前
Windows上VScode编译C++
c++·vscode
sugar椰子皮8 分钟前
【爬虫框架-5】实现一下之前的思路
开发语言·爬虫·python
沈询-阿里9 分钟前
AI Agent系列 - 1 什么是 ReAct Agent?
开发语言·javascript·ecmascript
yongui4783410 分钟前
基于MATLAB的轴承表面织构油膜参数计算程序
数据结构·算法·matlab
沐知全栈开发13 分钟前
jEasyUI 创建异步树形菜单
开发语言