rt
不知道为什么没输出
#include<bits/stdc++.h>
using namespace std;
int main(){
int a[6];
for (int i=1;i<=5;i++){
scanf("%d",&a[i]);
}
int cnt=0;
while (a[1]!=1&&a[2]!=2&&a[3]!=3&&a[4]!=4&&a[5]!=5){
if (cnt>0){
for (int i=1;i<=5;i++){
printf("%d ",a[i]);
}
}
cnt++;
if (a[1]>a[2]){
swap(a[1],a[2]);
continue;
}
if (a[2]>a[3]){
swap(a[2],a[3]);
continue;
}
if (a[3]>a[4]){
swap(a[3],a[4]);
continue;
}
if (a[4]>a[5]){
swap(a[4],a[5]);
continue;
}
}
return 0;
}