哪错了
2023-07-25 11:33:24
发布于:广东
#include<bits/stdc++.h>
using namespace std;
int a[105], n;
void fuc(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;
fuc(l, mid);
fuc(mid + 1, r);
}
int main(){
cin >> n;
for(int i = 1; i<= n; i++) cin >> a[i];
fuc(1,n);
return 0;
}
这里空空如也
有帮助,赞一个