首页 > 其他 > 详细

插队

时间:2014-04-07 17:21:26      阅读:496      评论:0      收藏:0      [点我收藏+]

题目描述:

编写程序,对一个已经排好序的数组,输入一个元素。将该元素按原来的排序规则将它插入到数组中。

例如原数组为:1 2 6 7 9,输入待插入的元素3,则插入完成后结果为: 1 2 3 6 7 9;

 

输入描述:

输入包含两部分,第一部分先输入n,表示数组中元素个数,接着输入n个已经排序好的数,数组最大个数n为20,第二部分为待插入的数据  

 

输出描述:

新的排序好的数组元素  

 

样式输入:

5

1 2 6 7 9

3

 

样式输出:

1 2 3 6 9

bubuko.com,布布扣
 
#include<stdio.h>
void main()
{
    int n,j,i,x,weizhi;
    int a[30];
    scanf("%d",&n);
    for(i=1;i<=n;i++)
        scanf("%d",&a[i]);
    scanf("%d",&x);
    
        for(i=1;i<=n;i++)
            if (x<a[i]) {weizhi=i;break;}

for (i=1;i<weizhi;i++) printf("%d ",a[i]);
printf("%d ",x);

    for (j=i;j<n;j++)
    printf("%d ",a[j]);
    printf("%d",a[j]);
}
bubuko.com,布布扣

 

 

插队,布布扣,bubuko.com

插队

原文:http://www.cnblogs.com/achst/p/3647071.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!