题解 | #有序序列判断#
有序序列判断
https://www.nowcoder.com/practice/22e87f8a8d764a6582710f38d1b40c6e
#include <stdio.h>
int main()
{
int N;
scanf("%d", &N);
int arr[52] = {0};
int i;
int flag1 = 0;
int flag2 = 0;
for(i = 0; i < N; i++)
{
scanf("%d", &arr[i]);
if(i > 0)
{
if(arr[i] < arr[i - 1])
{
flag1 = 1;
}
else if (arr[i] > arr[i - 1])
{
flag2 = 1;
}
else
{
;
}
}
}
if(flag1 && flag2)
{
printf("unsorted");
}
else
{
printf("sorted");
}
return 0;
}
查看20道真题和解析