面向对象程序设计上机练习二(函数模板)
来源:互联网 发布:云进销存软件哪个好 编辑:程序博客网 时间:2024/06/02 00:25
关于函数模板, 是在函数重载的基础上的进阶吧。
样式:
template<typename 数据类型参数标识符>//tymplate也可用class代替返回类型 函数名(参数表){ 函数体}
例如:template<typename T>T HANSHU(T x){ 函数体}//T是参数类型标识符,在主函数中要被实参替换面向对象程序设计上机练习二(函数模板)
Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description
利用数组和函数模板求5个数最大值(分别考虑整数、单精度、长整数的情况)。Input
分别输入5个int型整数、5个float 型实数、5个long型正整数。Output
分别输出5个int型整数的最大值、5个float 型实数的最大值、5个long型正整数的最大值。Example Input
11 22 666 44 5511.11 22.22 33.33 888.88 55.551234567 222222 333333 444444 555555Example Output
666888.881234567Hint
Author
#include<bits/stdc++.h>using namespace std;template <class T>T mmax(T a[]){ T maxx = 0; for(int i = 0; i < 5; i++) { if(a[i] > maxx) maxx = a[i]; } return maxx;}int main(){ int a[5]; float b[5]; long c[5]; for(int i = 0; i < 5; i++) { cin>>a[i]; } cout<<mmax(a)<<endl; for(int i = 0; i < 5; i++) { cin>>b[i]; } cout<<mmax(b)<<endl; for(int i = 0; i < 5; i++) { cin>>c[i]; } cout<<mmax(c)<<endl;}
阅读全文
0 0
- sdut 面向对象程序设计上机练习二(函数模板)
- 【1141】面向对象程序设计上机练习二(函数模板)
- 面向对象程序设计上机练习二(函数模板)
- 面向对象程序设计上机练习二(函数模板)
- 面向对象程序设计上机练习二(函数模板)
- 面向对象程序设计上机练习二(函数模板)
- 面向对象程序设计上机练习二(函数模板)
- SDUT1141面向对象程序设计上机练习二(函数模板)
- 面向对象程序设计上机练习二(函数模板)
- 面向对象程序设计上机练习二(函数模板)
- 面向对象程序设计上机练习二(函数模板)
- C++ 面向对象程序设计上机练习二(函数模板)
- 面向对象程序设计上机练习二(函数模板)
- 面向对象程序设计上机练习二(函数模板)
- 1141-面向对象程序设计上机练习二(函数模板)
- 面向对象程序设计上机练习二(函数模板)
- 面向对象程序设计上机练习二(函数模板)
- 面向对象程序设计上机练习二(函数模板)
- Python(5)使用for...in循环和列表推导式打印一个99乘法表
- 南阳理工OJ-题目463-99乘法表
- SQL 新人入门 (从基础框架走起)
- 无穷小和无穷大·漫画
- mysql-5.7.20-winx64忘记密码
- 面向对象程序设计上机练习二(函数模板)
- kuangbin专题五 并查集 POJ2912 Rochambeau
- 52. N-Queens II
- 171213之项目错误总结3
- SQL 、MySql 查询前几年、几天、几小时的数据
- vlan是什么?怎么创vlan?
- 基于XGBoost的特征选择原理与实战
- 后端解决跨域问题
- java中的字符串以及java中常用的系统方法