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;

}

相关推荐
无望__wsk6 分钟前
Python第一次作业
开发语言·python·算法
Word码13 分钟前
[C++语法]-vector(用法详解及实现)
开发语言·c++
安全二次方security²16 分钟前
CUDA C++编程指南(7.15&16)——C++语言扩展之内存空间谓词和转化函数
c++·人工智能·nvidia·cuda·内存空间谓词函数·内存空间转化函数·address space
Lips61117 分钟前
2026.1.25力扣刷题笔记
笔记·算法·leetcode
代码雕刻家21 分钟前
4.3.多线程&JUC-多线程的实现方式
java·开发语言
L1869245478222 分钟前
Win 下 PCL部分函数析构崩溃问题总结
c++·计算机视觉·3d·pcl
梦65022 分钟前
网络传输七层协议
开发语言·网络·php
源代码•宸29 分钟前
Leetcode—746. 使用最小花费爬楼梯【简单】
后端·算法·leetcode·职场和发展·golang·记忆化搜索·动规
南 阳30 分钟前
Python从入门到精通day16
开发语言·python·算法
沉默-_-34 分钟前
力扣hot100-子串(C++)
c++·学习·算法·leetcode·子串