BC122 有序序列判断
#include<stdio.h>
int main() {
int n, arr[100];
scanf("%d", &n);
int i;
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
int IsAsc=1;
int IsDesc = 1;
for (i = 0; i < n - 1; i++) {
if (arr[i] > arr[i + 1]) {
IsAsc = 0;
}
if (arr[i] < arr[i + 1]) {
IsDesc = 0;
}
}
if (IsAsc || IsDesc) { //IsAsc和IsDesc值为1时,才是真.0为假
printf("sorted");
} else {
printf("unsorted");
}
return 0;
}