C语言基础:插入排序法

2016-02-19 20:51 5 1 收藏

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享C语言基础:插入排序法教程,希望对大家能有一点小小的帮助。

【 tulaoshi.com - 编程语言 】

  用c实现的插入排序法,先输入10个数,然后利用插入排序法进行排序,将结果输出。算法简单,可供初学者学习。 !-- frame contents -- !-- /frame contents --   #include "stdio.h"
    #include "conio.h"
    main()
    {
      int a[10],r[11];                 
      int *p;
      int i,j;
      for(i=0;i10;i++)
        {
         p=&a[i];
         printf("please scan the NO:
          %d",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",i,*p);}  getch();
    }
  
  
  
   更多内容请看C/C++进阶技术文档专题,或

来源:https://www.tulaoshi.com/n/20160219/1624706.html

延伸阅读
首先请看下面这个简单的 C 程序,猜猜它会做些什么。猜不出来也没关系,后面会有详细的解说。          #include stdio.h          int main( void )            /* 一个简单的程序 */ &n...
概览 当前移动开发的趋势已经势不可挡,这个系列希望浅谈一下个人对IOS开发的一些见解,这个IOS系列计划从几个角度去说IOS开发: C语言 OC基础 IOS开发(iphone/ipad) Swift 这么看下去还有大量的内容需要持续补充,但是今天我们从最基础的C语言开始,C语言部分我将分成几个章节去说,今天我们简单看一下C的一些基础知识,更高级的内容...
14. 基本数据类型:字符型(上) 1. 字符型(char)简介          字符型( char )用于储存字符( character ),如英文字母或标点。严格来说,char 其实也是整数类型( integer type ),因为 char 类型储存的实际上是整数,而不是字符。计算机使用特定的整数编码来表示特定的字符。美国普遍使...
12. 基本数据类型:整型(下) 1. 输出各种整数类型的变量     输出不同类型的整数,需要使用不用的 格式限定符 。输出 unsigned int 类型的整数,要用 %u 。输出 long ,要用 %ld ;如果要以十六进制或者八进制形式输出,那就用 %lx (或者 %lX )或者 %lo 。注意:虽然整数常量的后缀使用大写或者小写英文字母...
19. 基本数据类型:复数类型和虚数类型 C99 新增了 复数类型 ( _Complex )和 虚数类型 ( _Imaginary )。简单来说,C99 提供了三种复数类型: float _Complex , double _Complex ,和 long double _Complex 。对于 float _Complex 类型的变量来说,它包含两个 float 类型的值,一个用于表示复数的 实部 ( real part )...

经验教程

892

收藏

28
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部