定义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
第一行为排序之后的数组
第二行为数组元素的和