面向对象程序设计上机练习一(函数重载)

Time Limit: 1000MS Memory Limit: 65536KB

Problem Description

利用数组和函数重载求5个数最大值(分别考虑整数、单精度、长整数的情况)。

Input

分别输入5个int型整数、5个float 型实数、5个long型正整数。

Output

分别输出5个int型整数的最大值、5个float 型实数的最大值、5个long型正整数的最大值。

Example Input

11 22 666 44 55
11.11 22.22 33.33 888.88 55.55
1234567 222222 333333 444444 555555

Example Output

666
888.88
1234567

Code realization

#include <iostream>using namespace std;int max(int a[])
{int m;m=a[0];for(int i=1;i<5;i++){if(m<a[i])m=a[i];}return m;
}float max(float a[])
{float m;m=a[0];for(int i=1;i<5;i++){if(m<a[i])m=a[i];}return m;
}long max(long a[])
{long m;m=a[0];for(int i=1;i<5;i++){if(m<a[i])m=a[i];}return m;
}int main()
{int a[5],m1;float b[5],m2;long c[5],m3;for(int i=0;i<5;i++)cin>>a[i];for(int i=0;i<5;i++)cin>>b[i];for(int i=0;i<5;i++)cin>>c[i];m1=max(a);m2=max(b);m3=max(c);cout<<m1<<endl;cout<<m2<<endl;cout<<m3<<endl;return 0;
}

面向对象程序设计上机练习一(函数重载)相关推荐

  1. 面向对象程序设计上机练习十二(运算符重载)

    面向对象程序设计上机练习十二(运算符重载) Time Limit: 1000MS  Memory Limit: 65536KB Submit  Statistic Problem Descriptio ...

  2. 面向对象程序设计上机练习五(类和对象)

    面向对象程序设计上机练习五(类和对象) Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 定义 ...

  3. 高效学 C++|函数参数的引用传递和函数重载

    在节前拜读张哥dvlinker的博客_CSDN博客-VC++常用功能代码封装,C++相关,C++软件调试与异常排查从入门到精通系列教程领域博主的C++专栏后,毅然决然,想在春节期间系统的学习下C++入 ...

  4. 面向对象程序设计第三次上机作业Debug心路历程

    面向对象程序设计第三次上机作业Debug心路历程 前言 1.Container类 2.Matrix类 3.Student 类 4.文件流 前言 由于西安疫情不可抗力因素,期中考试被迫推迟 世界第一拉扯 ...

  5. python不完全支持面向对象程序设计_Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】...

    本文实例讲述了Python面向对象程序设计OOP.分享给大家供大家参考,具体如下: 类是Python所提供的最有用的的工具之一.合理使用时,类可以大量减少开发的时间.类也在流行的Python工具中使用 ...

  6. C++ |【01】面向对象基础内容、引用、函数重载等....

    文章目录 一.概述 1.简介 2.C++程序 2.1 初步接触C++ 2.2 面向过程 2.3 面向对象 2.4 面向对象的三大特性 2.4.1 封装 2.4.2 继承 2.4.3 多态 3.C++对 ...

  7. 基于C#的GIS开发20210422之C#知识点总结、数组、数据类型、字符串总结、函数重载、字段与属性的区分、构造函数的应用、属性设置、普通类与抽象类、面向对象关系梳理

    在20210419的基础上进行改进,和学习. 20210422笔记 ①C#小知识点总结 一.C#中的数组定义 0)数组声明 1)一维数组: 2)二维数组 3)数组初始化 4)数组的访问 C# 中 fo ...

  8. JAVA面向对象的总结(函数重载与数组)

    函数重载 定义:在一个类中存在两个或者两个以上的同名函数,这些函数就叫做函数的重载 作用:同一个函数名可以出现不同的函数,以应对个数或者数据类型不同的参数 要求:1.函数名一致 2.形式列表不一致(对 ...

  9. 【C++ 语言】面向对象 ( 函数重载 | 运算符重载 | 运算符重载两种定义方式 | 拷贝构造方法 | RVO 优化 | NRVO 优化 )

    文章目录 函数重载 运算符重载 ( 类内部定义云算符重载 ) 运算符重载 ( 类外部定义运算符重载 ) 可重载的运算符 拷贝构造方法 编译器优化 ( RVO 优化 | NRVO 优化 ) 完整代码示例 ...

最新文章

  1. poj3565(最大权完美匹配)
  2. Mac下使用svn命令
  3. python 标准错误输出_过程的实时标准输出/错误捕获
  4. linux c语言 readline,Linux C代码实现读取配置文件示例
  5. [转]JavaScript构造函数及原型对象
  6. Angular Shadow Root DOM的一些API
  7. mysql索引的种类
  8. SCOM 2007 R2监控系统安装部署(二)安装Operation Manager 2007 R2管理服务器
  9. Java(4)---Java 对象和类
  10. tsql创建表_在序列中创建缺口– TSQL存储过程顾问
  11. 华尔街日报:微软告别盖茨时代
  12. docker版MySQL升级
  13. 虚幻引擎插件 - Maya LiveLink - 安装和使用
  14. 关于《高油压调速器机械液压系统的优化设计》的疑问
  15. gaussian 和gaussview_「测试狗」Gaussian量化模拟入门教程(一)
  16. html阻止超链接跳转,009_阻止html标签默认事件的执行,比如阻止超链接默认点击事件的执行...
  17. 电阻电容串联、并联起来用在电路中,起什么作用?
  18. c++ 中关于引用(1)
  19. element ui 合并相同数据单元格
  20. esp32cam.cpp:30:3: error: ‘camera_sensor_info_t’ was not declared in this scope camera_sensor_info_t

热门文章

  1. 使用datatable 将测试数据与业务分离
  2. 向HtmlAgilityPack道歉:解析HTML还是你好用
  3. 从原理来看Silverlight 4的架构
  4. Technet:服务器虚拟化备份和灾难恢复
  5. docker教程之从一头雾水到不一头雾水(1)
  6. 用户利益何在:微软Windows10新政背后的疑问
  7. UITableView性能提升和优化(第3章) 之一
  8. 首页被锁定7939的解决办法
  9. 打开WORD2016提示 您正在试图打开带有宏的 。。。。 解决办法
  10. linux mysql忘记root密码