[C] 插入排序算法 →→→→→进入此内容的聊天室

来自 , 2020-12-01, 写在 C, 查看 135 次.
URL http://www.code666.cn/view/4c8c76b3
  1. #include<stdio.h>
  2. /*插入排序*/
  3.  
  4. #define N 5
  5. int main()
  6. {
  7.         int i,j,tmp,num[N];
  8.         for(i=0;i<N;i++)
  9.                 scanf("%d",&num[i]);
  10.         for(i=1;i<N;i++)
  11.         {
  12.                 tmp = num[i];
  13.                 j = i-1;
  14.                 while(j>=0&&tmp<num[j])
  15.                 {
  16.                         num[j+1] = num[j];
  17.                         j--;
  18.                 }
  19.                 num[j+1] = tmp;
  20.         }
  21.  
  22.         for(i=0;i<N;i++)
  23.                 printf("%d  ",num[i]);
  24.                
  25.                
  26.         return 0;
  27. }

回复 "插入排序算法"

这儿你可以回复上面这条便签

captcha