什么是函数模板?

就是不写具体的数据类型,而用一个虚拟类型来代表,这样可以提高效率。

#include <iostream>
using namespace std;template<typename T>
T max(T x ,T y,T z){if(z>x)x=z;if(y>x)x=y;return x;
}int main(){int a,b,c,m;cout<<"请你输入三个整型的数字:"<<endl;cin>>a>>b>>c;m=max(a,b,c);cout<<"The max of a b and c is:"<<m<<endl;double ad,bd,cd,md;cout<<"请你输入三个小数类型的数字:"<<endl;cin>>ad>>bd>>cd;md=max(ad,bd,cd);cout<<"The max of a b and c is:"<<md<<endl;long al,bl,cl,ml;cout<<"请你输入三个长整型的数字:"<<endl;cin>>al>>bl>>cl;ml=max(al,bl,cl);cout<<"The max of a b and c is:"<<ml<<endl;return 0;
}

转载于:https://www.cnblogs.com/qingyundian/p/7797397.html

第四章函数作业题,函数模板相关推荐

  1. 第四章 SQL聚合函数 COUNT(二)

    文章目录 第四章 SQL聚合函数 COUNT(二) 权限 性能 未提交事务所做的更改 示例 第四章 SQL聚合函数 COUNT(二) 权限 要使用COUNT(*),必须对指定的表具有表级别的SELEC ...

  2. 第四章 认识成员函数

    一.定义和使用成员函数 1.最简单的成员函数 最简单的成员函数的格式如下: 注意:在类的内部,普通的成员函数可以直接使用同一个类中的成员变量,不需要加对象名. 2.加入参数的成员函数 加入参数的成员函 ...

  3. java总结 第四章 认识成员函数

    一.定义和使用成员函数 1.最简单的成员函数 最简单的成员函数的格式如下: 注意:在类的内部,普通的成员函数可以直接使用同一个类中的成员变量,不需要加对象名. 2.加入参数的成员函数 加入参数的成员函 ...

  4. Javascript第四章内置函数、函数的基本用法第一课

    JavaScript eval() 函数 更多免费教学文章请关注这里 实例 例子 1 在本例中,我们将在几个字符串上运用 eval(),并看看返回的结果: <script type=" ...

  5. Entity Framework 4 in Action读书笔记——第四章:使用LINQ to Entities查询:使用函数...

    4.7 使用函数 扩展LINQ to Entities查询的简便方法就是使用函数.有四种类型的函数可以应用: 规范函数-LINQ to Entities本身没有提供的一组预定义的函数. 数据库函数-一 ...

  6. Javascript第四章匿名函数第七课

    匿名函数的作用: 1.用于回调 2.一次性执行函数 Javascript第四章定义函数的形式.回调函数第五课 https://blog.csdn.net/qq_30225725/article/det ...

  7. itpt_TCPL 第四章:函数和程序结构

    2016.08.30 – 10.09 个人英文阅读练习笔记(极低水准). 08.30 第四章:函数和程序结构 函数能够将大型的计算任务分解为多个小型的计算任务,并且程序员还能够利用别人已经编写好的函数 ...

  8. 第二十四章 SQL函数 CEILING

    文章目录 第二十四章 SQL函数 CEILING 大纲 参数 描述 示例 第二十四章 SQL函数 CEILING 数值函数,返回大于或等于给定数值表达式的最小整数. 大纲 CEILING(numeri ...

  9. 第八十四章 Caché 函数大全 $ZDATEH 函数

    文章目录 第八十四章 Caché 函数大全 $ZDATEH 函数 大纲 参数 描述 简单的$ZDATEH格式 可自定义的$ZDATEH格式 参数 date dformat dformat Defaul ...

  10. 第九十四章 SQL函数 %MINUS

    文章目录 第九十四章 SQL函数 %MINUS 大纲 参数 描述 示例 第九十四章 SQL函数 %MINUS 将数字转换为规范整理格式,然后反转符号的整理函数. 大纲 %MINUS(expressio ...

最新文章

  1. php 验证码小写,PHP实现验证码
  2. 少儿编程教会孩子如何思考,重视孩子的素质提升
  3. JDK5.0环境下配置PKCS#11
  4. 如何免费申请用于开发目的的Hybris Commerce license
  5. 神经网络中Batch和Epoch之间的区别
  6. 第三章:选择结构(一)
  7. 【转】SSL/TLS协议运行机制的概述
  8. AI 是中性的技术,如何用它更好地为人类服务
  9. labelImg(pyqt4 )出现错误(segmentation fault(core dumped) )
  10. 简历在线制作计算机,简历在线生成,在线生成PDF或word格式简历
  11. 【毕设论文——必修篇】开题报告要写些什么?这里有参考模板
  12. 配置cfree 5 支持C++11
  13. 2021年度总结及2022展望
  14. 支付宝支付--沙箱支付教程+案例 | PC端网站支付(超级详细版本)
  15. pandas中的freq和inferred_freq等时间参数究竟有哪些
  16. 面试官问我SpringBean生命周期,我
  17. FPGA之VGA转HDMI之编码模块的编写
  18. 【BZOJ4094】[Usaco2013 Dec]Optimal Milking 线段树
  19. Java生鲜电商平台-订单架构实战
  20. 安徽科技学院2017-2018-1学期15电信12班《Java编程技术》课下作业~解题报告

热门文章

  1. 加码 2000 亿还不够,阿里云再建三座超级数据中心加速新基建
  2. 利用Swoole同时更新多台服务器代码
  3. 第二章 -- (第一单元) -- 自动安装虚拟机
  4. 小猿圈linux之运维工程师面试题(答案版)
  5. kotlin条件表达式
  6. 【旧文新读】解释“闭包”需要几行代码?
  7. Zookeeper架构
  8. 第六章:面向对象(下)
  9. 面部表情自动识别技术及在游戏行业的应用
  10. JAVA_Thread_interrupt