题解 | 有序序列判断

#include <stdio.h>

int main() {
   int n=0;
   int flag1=0;
   int flag2=0;
   scanf("%d",&n);
   int arr[n];
   for(int i=0;i<n;i++)
   {
    scanf("%d",&arr[i]);
   }

   for(int i=1;i<n;i++)
   {
        if(arr[i-1]<arr[i])
            flag1=1;
        else
            flag2=1;
    }
    if(flag1+flag2==2)
        printf("unsorted");
    else if(flag1+flag2==1)
        printf("sorted");
    return 0;
}

全部评论

相关推荐

05-09 12:23
已编辑
华南理工大学 Java
野猪不是猪🐗:给他装的,双九+有实习的能看的上这种厂我直接吃⑨✌们拿它练练面试愣是给他整出幻觉了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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