题解 | #有序序列插入一个整数#

有序序列插入一个整数

https://www.nowcoder.com/practice/444e87f938464906a1649cff236b102b

#include <stdio.h>

int main() {
    int n;
    int a[20];
    int b=0;
    int temp=0;
    scanf("%d",&n);
    for(int i=0;i<n;i++)
    {
        scanf("%d ",&a[i]);
       // printf("%d",a[i]);
    }
     scanf("%d",&b);
   // c=a[n-1];
    for(int i=0;i<=n;i++)
    {        
        if(i==n)
        {
            a[i]=b;
        }  
        else 
        {
            if(a[i]>b)
            {
                temp=a[i];
                a[i]=b;
                b=temp;
            }
        }
                //printf("%d \n",b);   
           printf("%d ",a[i]);     
    }

   // printf("%d ",c); 
   
    
    return 0;
}

全部评论

相关推荐

jack_miller:我给我们导员说我不在这里转正,可能没三方签了。导员说没事学校催的时候帮我想办法应付一下
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务