定义一个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;

  运行结果:

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

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: