题解 | #有序序列判断#

有序序列判断

https://www.nowcoder.com/practice/22e87f8a8d764a6582710f38d1b40c6e

#include <stdio.h>

int main() {
    int n, flag1 = 0,flag2 = 0;
    scanf("%d",&n);
    int a[n];
    for (int i = 0; i < n; i++) {
        scanf("%d",&a[i]);
    }
    
    for (int i = 0; i < n ; i ++) {
        if(i > 0){
            if(a[i] <= a[i - 1] )
                flag1 ++;
            else
                flag2 ++;
        }
    }

    if (flag1 && flag2) {
        printf("unsorted\n");
    }
    else {
        printf("sorted\n");
    }

    return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务