面向对象程序设计上机练习一(函数重载)
来源:互联网 发布:unity3d 人物移动跳跃 编辑:程序博客网 时间:2024/06/09 18:43
面向对象程序设计上机练习一(函数重载)
Time Limit: 1000MSMemory Limit: 65536KB
SubmitStatistic
Problem 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 555555
Example Output
666888.881234567
Hint
代码如下:
#include<bits/stdc++.h>using namespace std;int max(int a[]){ int i; int m=0; for(i=0;i<5;i++) { if(a[i]>m) m=a[i]; } return m;}float max(float a[]){ int i; float m=0.0; for(i=0;i<5;i++) { if(a[i]>m) m=a[i]; } return m;}long max(long a[]){ int i; long m=0; for(i=0;i<5;i++) { if(a[i]>m) m=a[i]; } return m;}int main(){ int i; int a[5],imax; for(i=0;i<5;i++) cin>>a[i]; imax=max(a); float b[5],fmax; for(i=0;i<5;i++) cin>>b[i]; fmax=max(b); long c[5],lmax; for(i=0;i<5;i++) cin>>c[i]; lmax=max(c); cout<<imax<<endl; cout<<fmax<<endl; cout<<lmax<<endl; return 0;}
阅读全文
1 0
- sdut 面向对象程序设计上机练习一(函数重载)
- sdut-面向对象程序设计上机练习一(函数重载)
- 【1140】面向对象程序设计上机练习一(函数重载)
- 面向对象程序设计上机练习一(函数重载)
- 面向对象程序设计上机练习一(函数重载)
- 面向对象程序设计上机练习一(函数重载)
- 面向对象程序设计上机练习一(函数重载)
- SDUT1140面向对象程序设计上机练习一(函数重载)
- 面向对象程序设计上机练习一(函数重载)
- 面向对象程序设计上机练习一(函数重载)
- 面向对象程序设计上机练习一(函数重载)
- C++ 面向对象程序设计上机练习一(函数重载)
- 面向对象程序设计上机练习一(函数重载)
- sdut_java_面向对象程序设计上机练习一(函数重载)
- 面向对象程序设计上机练习一(函数重载)
- 面向对象程序设计上机练习一(函数重载)
- 面向对象程序设计上机练习一(函数重载)
- 1140-面向对象程序设计上机练习一(函数重载)
- 根据两组数据拟合曲线
- Python将list形式的字符串转换为list
- Linux下硬件信息查询命令与解析
- final byte 和byte变量的加减运算
- Opentsdb插入数据导致RegionServer写入请求分布不均匀(二):Opentsdb 预切分Hbase中 tsdb表
- 面向对象程序设计上机练习一(函数重载)
- python3 使用pyaudio OSError: [Errno -9996] Invalid input device (no default output device)-ubuntu16.04
- Win7,Win8,Win10 UAC绕行方法
- ubuntu14.04命令大全
- offer
- linux下打乱文本行序、文本分割与文本合并
- Google benchmark:一个简单易用的C++ benchmark库
- js—列表的使用
- Map集合排序