我实在不知道怎么形容,大佬们直接看图吧
#include
using namespace std;
void merge( int list1[],int size1, int list2[],int size2,int list3[])
{
int i=0;
int x,y;
y=0;
while(y
{
while(i
{
if(list1[i]>list1[i+1])
{
x=list1[i+1],list1[i+1]=list1[i],list1[i]=x;
}
i++;
}
i=0;
y++;
}
y=i=0;
while(y
{
while(i
{
if(list2[i]>list2[i+1])
{
x=list2[i+1],list2[i+1]=list2[i],list2[i]=x;
}
i++;
}
i=0;
y++;
}
i=0;
while(i
{
if(i
{
list3[i]=list1[i];
}
else if(i>=size1&&i
{
list3[i]=list2[i-size1];
}
i++;
}
y=i=0;
while(y
{
while(i
{
if(list2[i]>list2[i+1])
{
x=list2[i+1],list2[i+1]=list2[i],list2[i]=x;
}
i++;
}
i=0;
y++;
}
}
int main(int argc, char** argv) {
int i=0;
int N,M,K;
int l1[N],l2[M],l3[K];
cout<<"Enter list1:";
cin>>N;
cout<<"Enter list2:";
cin>>M;
while(i
{
cin>>l1[i];
i++;
}
i=0;
while(i
{
cin>>l2[i];
i++;
}
K=M+N;
merge(l1,N,l2,M,l3);
i=0;
cout<<"The merged list is ";
while(i<N+M)
{
cout<<l3[i];
i++;
}
return 0;
}
然后调试
程序应该没问题,但就是运行不了,向大佬求助
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
0条回答 默认 最新
悬赏问题
- ¥15 oracle集群安装出bug
- ¥15 关于#python#的问题:自动化测试
- ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
- ¥15 教务系统账号被盗号如何追溯设备
- ¥20 delta降尺度方法,未来数据怎么降尺度
- ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
- ¥15 再不同版本的系统上,TCP传输速度不一致
- ¥15 高德地图点聚合中Marker的位置无法实时更新
- ¥15 DIFY API Endpoint 问题。
- ¥20 sub地址DHCP问题