使用C++编写程序:
题目描述
从键盘输入三个整数x,y和z,求出其中最大的数。
输入
输入三个整数,用空格隔开。
输出
输出最大整数。
样例输入 Copy
20 16 18
样例输出 Copy
20
程序代码如下:
#include<iostream>
#include<iomanip>
#include<algorithm>
#define ElemType int
#define MaxSize 3
using namespace std;
class MaxValue
{
public:
MaxValue(ElemType NUM[]);
void GetMax();
private:
ElemType Number[MaxSize];
};
inline MaxValue::MaxValue(ElemType NUM[])
{
for (int i = 0; i < MaxSize; i++)
Number[i] = NUM[i];
}
inline void MaxValue::GetMax()
{
cout << fixed<<*max_element(Number, Number + MaxSize); //输出序列中的最大元素
}
int main()
{
ElemType Num[MaxSize];
for (int i = 0; i < MaxSize; i++)
cin >> Num[i];
MaxValue Max(Num);
Max.GetMax();
return 0;
}