YTUOJ——C++類實現最大數的輸出
阿新 • • 發佈:2018-12-15
題目描述
輸入n個數,找出最大的數並輸出。
輸入
輸入n,並輸入n個數。
輸出
輸出的最大的數,每個輸出結果佔一行。
樣例輸入
10 1 2 3 4 5 6 7 8 9 10
樣例輸出
10
提示
主函式未給出,需要自己加上。
class Q{ public: //此處宣告需要的成員函式 private: int n; int a[100]; }; //下面定義成員函式 //用main()函式測試,完成輸入輸出 int main() { Q b1; b1.set_value(); cout<<b1.get_Max()<<endl; return 0; }
答案
#include "iostream" using namespace std; class Q{ public: //此處宣告需要的成員函式 Q(); void set_value(); int get_Max(); private: int n; int a[100]; }; //下面定義成員函式 Q::Q(){} void Q::set_value(){ cin>>n; for(int i=0;i<n;i++){ cin>>a[i]; } } int Q::get_Max(){ for(int i=1;i<n;i++){ if(a[i]>a[0]) a[0]=a[i]; } return a[0]; } //用main()函式測試,完成輸入輸出 int main(){ Q b1; b1.set_value(); cout<<b1.get_Max()<<endl; return 0; }