应用冒泡排序思想,实现数阵中数字的移动过程

源码:

#include <stdio.h>
   2:  
/*显示数阵中数字移动的步骤*/
   4: {
int i, j, tmp;
/*冒泡排序*/
for(j = 0; j < 7 - i; j++)
if(m[j] >= m[j+1])
   9:             {
  10:                 tmp = m[j];
  11:                 m[j] = m[j+1];
/*数据的交换*/
, j + 1);
, j + 2, j + 1);
/*输出移动步骤*/
  16:             }
);
  18: }
  19:  
/*打印出当前数阵的状态*/
  21: {
, m[0], m[1], m[2]);
, 92, 47);
, m[7], m[3]);
, 47, 92);
, m[6], m[5], m[4]);
  27: }
  28:  
int main()
  30: {
int i , m[8];
);
for(i = 0; i < 8; i++)
, &m[i]);
);
  36:     Print(m);
);
  38:     getStep(m);
);
  40:     Print(m);
return 0;
  42: }

相关文章:

  • 2021-10-20
  • 2021-06-05
  • 2022-03-07
  • 2021-06-03
  • 2021-04-25
猜你喜欢
  • 2022-01-10
  • 2022-12-23
  • 2021-09-21
  • 2021-11-30
  • 2021-11-28
  • 2021-12-10
  • 2021-12-09
相关资源
相似解决方案