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

来源:互联网 发布:企业网络课程平台 编辑:程序博客网 时间:2024/06/05 01:02

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

Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic

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
#include<iostream>using namespace std;void Max(int a[]){int i,max;max = a[0];for(i = 1;i < 5;i++)if(a[i] > max)max = a[i];cout<<max<<endl;}void Max(float a[]){int i;float max;max = a[0];for(i = 1;i < 5;i++)if(a[i] > max)max = a[i];cout<<max<<endl;}void Max(long a[]){int i;long max;max = a[0];for(i = 1;i < 5;i++)if(a[i] > max)max = a[i];cout<<max<<endl;}int main(){int a[5],i;float b[5];long c[5];for(i = 0;i < 5;i++)cin>>a[i];Max(a);for(i = 0;i < 5;i++)cin>>b[i];Max(b);for(i = 0;i < 5;i++)cin>>c[i];Max(c);return 0;}


0 0
原创粉丝点击