题解 | #有序序列判断#

有序序列判断

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

#include <stdio.h>

int main() {
    int n;
    while (scanf("%d", &n) != EOF) { // 注意 while 处理多个 case
        // 64 位输出请用 printf("%lld") to 
        int arr[50]={0};
        int i=0;
        int flag1=0;
        int flag2=0;
        for(i=0;i<n;i++)
        {
            scanf("%d",&arr[i]);
        }
        for(i=1;i<n;i++)
        {
            if(arr[i]-arr[i-1]>0)
            {
                flag1=1;
            }
            else if(arr[i]-arr[i-1]<0)
            {
                flag2=-1;
            }
            
        }
        if(flag1&&flag2)
        {
            printf("unsorted\n");
        }
        else {
            printf("sorted\n");
        }
    }
    return 0;
}

全部评论

相关推荐

Cherrycola01:0实习 0项目 约等于啥也没有啊 哥们儿这简历认真的吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务