C语言基础:插入排序法

2016-02-19 20:51 6 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++进阶技术文档专题,或

来源:http://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 类型储存的实际上是整数,而不是字符。计算机使用特定的整数编码来表示特定的字符。美国普遍使...
24. +、-、*、/、= 的优先级 1. 优先级     和数学一样,C 语言规定先乘除后加减。也就是说,乘法运算符和除法运算符的 优先级 (Precedence)比加法运算符和减法运算符高。同时,C 语言也规定,如果两个运算符的优先级相同,并且它们之间没有被优先级比它们高或者低的运算符隔开,则它们的运算顺序根据它们在语句中出现...
12. 基本数据类型:整型(下) 1. 输出各种整数类型的变量     输出不同类型的整数,需要使用不用的 格式限定符 。输出 unsigned int 类型的整数,要用 %u 。输出 long ,要用 %ld ;如果要以十六进制或者八进制形式输出,那就用 %lx (或者 %lX )或者 %lo 。注意:虽然整数常量的后缀使用大写或者小写英文字母...

经验教程

581

收藏

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