题解 | 有序序列合并

有序序列合并

https://www.nowcoder.com/practice/a9e943b0dab142759807d0cfb6863897

#include <stdio.h>

int main() {
    int a, b;
    int arr[10000];
    scanf("%d %d", &a, &b) ;
   for(int i=0;i<a;i++){
    scanf("%d ",&arr[i]);
   }
   for(int i=a;i<a+b;i++){
    scanf("%d ",&arr[i]);
   }
   for(int i=0;i<a+b;i++){
    for(int j=0;j<a+b-1-i;j++){
        if(arr[j]>arr[j+1]){
            int temp=arr[j+1];
            arr[j+1]=arr[j];
            arr[j]=temp;
        }
    }
   }
    for(int i=0;i<a+b;i++){
        printf("%d ",arr[i]);
    }
    return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务