数组插入

来源:互联网 发布:闪图制作软件下载 编辑:程序博客网 时间:2024/06/05 18:08

向一个已经排序好的a[10]中插入一个数不破坏之前排序顺序

#include <stdio.h>


int main(int argc,const char * argv[])

{


   int a[11]={0};

   int i,n,j;

   int temp;

   for (i = 0; i < 10; i++) {

       scanf("%d",&a[i]);

    }

   scanf("%d",&n);

    a[i] = n;

   for (j = i; j >=0; j--) {

       if(a[j] < a[j-1])

        {

           break;

        }else{

            temp = a[j];

            a[j] = a[j-1];

            a[j-1] = temp;

        }

    }

   for (j = 0; j <= i; j++) {

       printf("%d ",a[j]);

    }

        

    printf("Hello, World!\n");

   return 0;

}

0 0
原创粉丝点击