Problem1378--类的练习--定义ArrayData类,提供对数组的一些操作

1378: 类的练习--定义ArrayData类,提供对数组的一些操作

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 49  Solved: 20
[Submit] [Status] [Web Board] [Creator:]

Description

定义ArrayData类,包含数据成员:整型量count、整型指针arr,分别记录数组元素的个数、保存数组指针;成员函数setdata(),对count赋值、用new动态创建数组,并把指针赋于arr;int sum(),返回数组元素之和;void sort(),对数组升序排序。
主程序中输出一组数据,创建一个ArrayData对象,输出排序后的数组,输出数组元素的和。
例如:输入
7
11 9 34 25 31 21 33
第一行7表示有7个元素,第二行为7个元素值。
那么创建对象,调用成员函数之后输出如下:

9  11  21  25  31  33  34
164
第一行为排序之后的数组
第二行为数组元素的和


Sample Input

7
11 9 34 25 31 21 33

Sample Output

9  11  21  25  31  33  34
164

Source/Category

 

[Submit] [Status]