复制代码
#include <iostream>
using namespace std;
void sni(int a[],int b[],int c[]){
    int an=4,bn=8,cn=12;
    int i=0,j=0,k=0;
    while(i<an&&j<bn){
        if(a[i]>b[j]){
            c[k]=b[j];
            k++;
            b++;
        }else{
            c[k]=a[i];
            k++;
            i++;
        }
    }
    while(i<an){
        c[k]=a[i];
        i++;
        k++;
    }
    while(j<bn){
        c[k]=b[j];
        j++;
        k++;
    }
}
int main(){
    int a[100]={1,4,5,7};
    int b[100]={2,3,5,7,9,10,11,13};
    int c[100];
    sni(a,b,c);
    for(int i=0;i<12;i++){
        cout<<c[i]<<" ";
    }
    return 0;
}
复制代码

 

posted on   爱吃泡面的皮卡  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示