您的位置:首页 > 其它

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

2014-09-12 09:06 337 查看


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




Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^



题目描述

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


输入

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


输出

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


示例输入

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



示例输出

666
888.88
1234567



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


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: