C语言基础:插入排序法

用c实现的插入排序法,先输入10个数,然后利用插入排序法进行排序,将结果输出。算法简单,可供初学者学习。    #include "stdio.h"
  #include "conio.h"
  main()
  {
    int a[10],r[11];                 
    int *p;
    int i,j;
    for(i=0;i%26lt;10;i++)
      {
      p=%26amp;a;
      printf("please scan the NO:
        %d\n",i);
      scanf("%d",p);
      r[i+1]=a;
      }
      r[0]=1;
      for(i=2;i%26lt;=10;i++)
      {
        r[0]=r;
        j=i-1;
        while(r[j]%26gt;r[0])
            {
                r[j+1]=r[j];
                j--;
            }
        r[j+1]=r[0];
      }      for(i=1;i%26lt;=10;i++) {p=%26amp;r;printf("form min to max the NO: %d value=%d\n",i,*p);}    getch();
  }

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [C & C++] 的这些文章也感兴趣:

C++数据结构学习:二叉树(1)
C++中的内联函数(inline)
跨平台C++动态连接库的实现
Windows下GTK+的配置
利用C++实现的贪吃蛇游戏
如何用C++编写出高质量的程序
PE文件格式详解(5)
用 VC++ 6.0 实现 JNI
轻轻松松C to C++ (二)
C++ CLI 程序编写注意事项