为什么是运行错误,devc++上就是对的
原题链接:7959.划分数组2025-04-29 20:27:06
发布于:浙江
#include <bits/stdc++.h>
using namespace std;
int n;
int a[105];
void merge(int l,int r)
{
if(l>=r) return;
int mid=(l+r)/2;
cout<<"[";
for(int i=l;i<=mid;i++)
{
cout<<a[i]<<" ";
}
cout<<"],[";
for(int i=mid+1;i<=r;i++)
{
cout<<a[i]<<" ";
}
cout<<"]"<<endl;
merge(l,mid);
merge(mid+1,r);
}
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
merge(1,n);
return 1;
}
全部评论 3
改成return 0,其他都对,就是答案
2025-04-29 来自 浙江
0瞎了,return 1
2025-04-29 来自 浙江
02025-04-29 来自 浙江
0
有帮助,赞一个