我是靠谱客的博主 无奈羽毛,这篇文章主要介绍面向对象程序设计上机练习二(函数模板),现在分享给大家,希望可以做个参考。

面向对象程序设计上机练习二(函数模板)

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

C++简单练习题,织机上代码 :
#include <iostream>
using namespace std;
template<class T>
T max(T a[])
{
int i;
T mm=a[0];
for(i=1; i<5; i++)
{
if(a[i] > mm )
mm = a[i] ;
}
return mm;
}
int main()
{
int k;
int a[5], aa;
float b[5], bb;
long d[5], dd;
for(k=0; k<5; k++)
{
cin>>a[k];
}
aa = max(a);
cout<<aa<<endl;
for(k=0; k<5; k++)
{
cin>>b[k];
}
bb=max(b);
cout<<bb<<endl;
for(k=0; k<5; k++)
{
cin>>d[k];
}
dd=max(d);
cout<<dd<<endl;
return 0;
}

 

转载于:https://www.cnblogs.com/yspworld/p/3952150.html

最后

以上就是无奈羽毛最近收集整理的关于面向对象程序设计上机练习二(函数模板)的全部内容,更多相关面向对象程序设计上机练习二(函数模板)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部