可能我写复杂了,就是将一个数组的第一个元素和第二个比,如果第一个比第二个大,那我们就在地面找顺序的,如果第一个比第二个小,那我们就找逆序的。
#include<stdio.h>
int main()
{
int n = 0;
int count = 0;
int arr[50] = {0};
scanf("%d",&n);
for(int i =0;i<n;i++)
{
scanf("%d",&arr[i]);
}
if(arr[0]>arr[1])
{
for(int i = 0;i<n-1;i++)
{
if(arr[i]<arr[i+1])
{
count++;
}
}
}
else
{
for(int i = 0;i<n-1;i++)
{
if(arr[i]>arr[i+1])
{
count++;
}
}
}
if(count == 0)
{
printf("sorted\n");
}
else
printf("unsorted\n");
return 0;
}