题解 | #有序序列判断#

有序序列判断

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

#include<stdio.h>
int main() {
    int n, i, j, t, k;
    t = 0;
    k = 0;
    int a[50] = { 0 };
    scanf("%d", &n);
    for (i = 0; i <= n - 1; i++) {
        scanf("%d", &a[i]);
    }
    for (j = 0; j <= n - 2; j++) {
        if (a[j] <= a[j + 1]) {
            t++;
        }
    }
    for (j = 0; j <= n - 2; j++) {
        if (a[j] >= a[j + 1]) {
            k++;
        }
    }
    if (t == n - 1 || k == n - 1)
        printf("sorted");
    else
        printf("unsorted");
    return 0;
}


全部评论

相关推荐

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

创作者周榜

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