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