这个re是数据小了?
查看原帖
这个re是数据小了?
477250
ZWQ920106840543楼主2021/8/4 13:16
using namespace std;
void f(int n,int a[]){
	int q=a[0];
	int z=0;
	for(int i=0;i<=n;i++){
		if(q>a[i]){
			q=a[i];
			z=i;
		}
	}
	for(int i=z;i<n;i++){
		int x=a[i+1];
		a[i+1]=a[i];
		a[i]=x;
	}
	return;
}
int main(){
	int n,m,x;
	int y=0;
	int a[100],b[100][100];
	cin>>n;
	x=n;
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	while(n--){
		for(int i=y,j=0;j<=n;i++,j++)
			b[i][j]=a[j];
		y++;
		f(n,a);
	}
	for(int i=0;i<x;i++){
		for(int j=0;j<=i;j++){
			cout<<b[i][j]<<" ";
		}
		cout<<endl;
	}
	return 0;
}
2021/8/4 13:16
加载中...