编辑代码

#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};
    bool flag=exist(arr,n);
    if(flag)
    {
        cout<<"完全有序:"<<endl;
        for(int k=0;k<n;k++)
        cout<<arr[k]<<endl;
    }
    return 0;
}