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 小时前
顺序表算法
数据结构·算法
AgentMaster4 小时前
智能客服多渠道接入,5 款产品的全渠道整合能力对比与实战
大数据·人工智能·算法
sali-tec5 小时前
C# 基于OpenCv的视觉工作流-章108-区域筛选
图像处理·人工智能·opencv·算法·计算机视觉
Gigavision11 小时前
基于BUAA-MIHR数据集的噪声解耦对比学习算法
人工智能·python·深度学习·算法
鹿角片ljp11 小时前
LeetCode 64:最小路径和复盘|二维 DP 与 ACM 模式完整写法
java·数据结构·算法
aramae11 小时前
模拟实现strcmp()(C语言)
c语言·开发语言·后端
彧azz12 小时前
算法设计与分析:贪心与动态规划
数据结构·学习·算法·贪心算法·动态规划
泡海椒12 小时前
PDF 表格样式优化:jquick-pdf 边框、圆角、背景色
java·开发语言·pdf
Beyond_System|系统之外13 小时前
【学编程】Python基础编程题100道(21-60)
开发语言·python·算法
景熙552313 小时前
15.Java 8 Stream 流入门到实战
java·开发语言·数据结构