当前位置: 首页 > news >正文

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;
}
 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • sqlgun新闻管理系统
  • microchip中使用printf给AVR单片机串口重定向
  • 轴承表面缺陷检测系统源码分享
  • 医院用餐人次查询表——智慧大屏幕————未来之窗行业应用跨平台架构
  • Ansible——Playbook基本功能???
  • Python编码系列—Python团队开发工作流:高效协作的艺术
  • (黑马点评)二、短信登录功能实现
  • 黑神话悟空mac可以玩吗
  • 人类行为识别系统源码分享
  • Python学习——【2.1】if语句相关语法
  • vue3 生命周期,代码说明
  • Git使用—把当前仓库的一个分支push到另一个仓库的指定分支、基于当前仓库创建另一个仓库的分支并推送到对应仓库(mit6828)
  • 达梦数据库导入xml迁移到达梦数据库大文件导致中断问题解决方案记录?
  • keep-alive原理
  • Linux:进程(二)
  • Bootstrap JS插件Alert源码分析
  • canvas 高仿 Apple Watch 表盘
  • docker容器内的网络抓包
  • Java 网络编程(2):UDP 的使用
  • java中的hashCode
  • Linux快速复制或删除大量小文件
  • supervisor 永不挂掉的进程 安装以及使用
  • Swift 中的尾递归和蹦床
  • SwizzleMethod 黑魔法
  • V4L2视频输入框架概述
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 构建二叉树进行数值数组的去重及优化
  • 深入 Nginx 之配置篇
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 小程序开发之路(一)
  • 原生js练习题---第五课
  • 做一名精致的JavaScripter 01:JavaScript简介
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • (arch)linux 转换文件编码格式
  • (JS基础)String 类型
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附源码)c#+winform实现远程开机(广域网可用)
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (数据结构)顺序表的定义
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (一)基于IDEA的JAVA基础12
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET MVC 验证码
  • .NET Reactor简单使用教程
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • /etc/sudoer文件配置简析
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • @Not - Empty-Null-Blank
  • [5] CUDA线程调用与存储器架构
  • [C++] vector list 等容器的迭代器失效问题
  • [Delphi]一个功能完备的国密SM4类(TSM4)[20230329更新]
  • [DL]深度学习_Feature Pyramid Network