点击这里给我发消息 点击这里给我发消息

C语言基础:插入排序法

添加时间:2013-12-7
    相关阅读: C语言

 用c实现的插入排序法,先输入10个数,然后利用插入排序法进行排序,将结果输出。算法简单,可供初学者学习。

      #include "stdio.h"
      #include "conio.h"
      main()
      {
        int a[10],r[11];
        int *p;
        int i,j;
        for(i=0;i<10;i++)
          {
           p=&a[i];
           printf("please scan the NO:
            %d\n",i);
           scanf("%d",p);
           r[i+1]=a[i];
          }
           r[0]=1;
          for(i=2;i<=10;i++)
          {
            r[0]=r[i];
            j=i-1;
            while(r[j]>r[0])
                {
                    r[j+1]=r[j];
                    j--;
                }
            r[j+1]=r[0];
          }

        for(i=1;i<=10;i++) {p=&r[i];printf("form min to max the NO: %d value=%d\n",i,*p);}

      getch();
      }

 

相关C语言基础:插入排序法

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册