判斷一個陣列是否排好序

程式設計可太難了發表於2020-12-18
#include <iostream>

using namespace std;

int main()
{
    int a[100],j=1,s=0;
    int n;
    cin>>n;
    for(int i=0; i<n; i++)
        cin>>a[i];
    while((j<n)&&(a[j-1]<=a[j]))
    {
        j+=1;
        if(j==n)
            cout<<"zheng";
        s=1;
    }
    if(s==0)
    {
        while((j<n)&&(a[j-1]>=a[j]))
        {
            j+=1;
            if(j==n)
                cout<<"fan";
        }
    }
    if((j!=1)&&(j!=n))
        cout<<"no";
}

相關文章