怎么说?这是我没那么狗的几题之一...
2023-08-30 08:54:53
发布于:浙江
5阅读
0回复
0点赞
#include<iostream>
using namespace std;
int n,a[101];
void gbpx(int left,int right)
{
if(left==right)
{
return;
}
int mid=(left+right)>>1;
cout<<"[";
for(int i=left;i<=mid;i++)
{
cout<<a[i]<<" ";
}
cout<<"],[";
for(int i=mid+1.;i<=right;i++)
{
cout<<a[i]<<" ";
}
cout<<"]"<<endl;
gbpx(left,mid);
gbpx(mid+1,right);
}
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
gbpx(0,n-1);
return 0;
}
这里空空如也
有帮助,赞一个