面向对象程序设计上机练习六(类和对象)
Time Limit: 1000MS Memory limit: 65536K
题目描述
用类成员函数完成5个整型数组元素的输入、从小到大排序、排序后数组元素的输出。
输入
输入5个数组元素。
输出
输出5个数组元素从小到大排序后的结果。(最后一个数后面既没有空格也没有换行)
示例输入
8 9 1 5 4
示例输出
1 4 5 8 9
#include <iostream> using namespace std; //定义一个类 class Time { //定义私有成员 private: int a[5]; int t; //定义公有成员 public: void SetPoint() { for(int i=0;i<5;i++) { cin>>a[i]; } } void Sort() { for(int i=0;i<5-1;i++) { for(int j=0;j<5-1-i;j++) { if(a[j]<a[j+1]) { t=a[j];a[j]=a[j+1];a[j+1]=t; } } } } void ShowPoint() { for(int i=5-1;i>=0;i--) { if(i==5-1) cout<<a[i]; else cout<<" "<<a[i]; } cout<<endl; } }T; int main() { T.SetPoint(); T.Sort(); T.ShowPoint(); return 0; }