#include <iostream>
using namespace std;
#define n 8
bool exist(int arr[],int len)
{
if(len<0)
{
cout<<"please check your input."<<endl;
return false;
}
for(int i=0;i<len;i++)
{
bool isExchanged=false;
for(int j=0;j<len-1;j++)
{
if(arr[j]>arr[j+1])
{
int t=arr[j];
arr[j]=arr[j+1];
arr[j+1]=t;
isExchanged=true;
}
}
if(!isExchanged)
{
break;
}
}
return true;
}
int main() {
int arr[n]={23,66,88,90,12,3,54,26};
cout<<"完全逆序:"<<endl;
for(int k=0;k<n;k++)
cout<<arr[k]<<endl;
bool flag=exist(arr,n);
if(flag)
{
cout<<"完全有序:"<<endl;
for(int k=0;k<n;k++)
cout<<arr[k]<<endl;
}
return 0;
}