首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> 语言基础 >> 正文
C语言基础:插入排序法
作者:jason330    文章来源:csdn    更新时间:2006-6-24 22:13:00
  用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();
  }

相关文章:
在VC里调试标准C语言
C++编程新手错误语录 (一)
C语言中的三大定律
在Symbian OS平台上移植C语言工程的方法
关于C编程的一点感受
C++的iostream标准库介绍(1)
高质量C++/C编程指南 -- 第5章 常量
TC编程手册之三
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号