【OJ】---J---类实现最大数的输出

题目要求如下;

-------------------------------------------------------------------------------------------------------------------------------------------------

代码如下:

/*
 * Copyright (c) 2013, 烟台大学计算机学院
 * All rights reserved.
 * 作    者:  沈远宏
 * 完成日期:2014 年06月18日
 * 版 本 号:v1.0
 * 问题描述:Description
输入n个数,找出最大的数并输出。

Input
输入n,并输入n个数。

Output
输出的最大的数,每个输出结果占一行。
*/
#include <iostream>
using namespace std;
//主函数未给出,需要自己加上。
class Q
{
public:
//此处声明需要的成员函数
void set_value()
{
    cin>>n;
    for(int i=0;i<n;++i)
    {
        cin>>a[i];
    }
}
int get_Max()
{
    int t;
    for(int i=0;i<n-1;++i)
    {
        for(int j=0;j<n-i-1;++j)
        {
            if(a[j]<a[j+1])
            {
                t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
            }
        }
    }
    return a[0];
}
private:
int n;
int a[100];
};
//下面定义成员函数
//用main()函数测试,完成输入输出
int main()
{
Q b1;
b1.set_value();
cout<<b1.get_Max()<<endl;
return 0;
}



运行结果:

OJ要求结果输出例样:




发布了173 篇原创文章 · 获赞 8 · 访问量 11万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章