定义一个10个元素的整型数组,并对元素排序,用选择法对数组元素进行从小到大的排序

  定义一个10个元素的整型数组,并对元素排序,用选择法对数组元素进行从小到大的排序

  void set _ array();//声明set_array()函数并输入10个整数

  void sort_array()。//声明sort_array()函数对10个数字进行排序

  void show _ array();//声明show_array()函数,输出排序后的数字

  私人:

  int a[10];

  int I;

  int j;

  内部温度;

  Void Array:set_array()//定义set_array()函数,输入10个整数。

  “Cout”请输入10个整数:“endl

  for(I=0;我我)

  CIN a[I];

  cout endl

  Void Array:sort_array()//定义sort_array()函数对10个数字进行排序。

  for(I=0;I)//这里用冒泡法排序,做了9个比较。

  for(j=0;j)//每次进行(9-i)个成对比较

  If(a[j] a[j 1])//如果前者大于后者,交换两个数,这样小数上升,大数下沉。

  temp=a[j];

  a[j]=a[j 1];

  a[j 1]=temp;

  Void Array:show_array()//定义show_array()函数,输出排序后的数字。

   Cout 这十个数从小到大的顺序是: endl

  for(I=0;我我)

  cout a[I]“”;

  cout endl

  int main()

  数组array1//定义对象数组1

  array 1 . set _ array();//调用set_array()函数

  array 1 . sort _ array();//调用sort_array()函数

  array 1 . show _ array();//调用show_array()函数

  cout endl

  数组array2//与数组1相同

  array 2 . set _ array();

  array 2 . sort _ array();

  array 2 . show _ array();

  返回0;

  运行结果:

  感受:通过做题进一步掌握类和成员函数。

定义一个10个元素的整型数组,并对元素排序,用选择法对数组元素进行从小到大的排序