题解 | #有序序列判断#
有序序列判断
https://www.nowcoder.com/practice/22e87f8a8d764a6582710f38d1b40c6e
#include<stdio.h> int main() { int n, i, j, t, k; t = 0; k = 0; int a[50] = { 0 }; scanf("%d", &n); for (i = 0; i <= n - 1; i++) { scanf("%d", &a[i]); } for (j = 0; j <= n - 2; j++) { if (a[j] <= a[j + 1]) { t++; } } for (j = 0; j <= n - 2; j++) { if (a[j] >= a[j + 1]) { k++; } } if (t == n - 1 || k == n - 1) printf("sorted"); else printf("unsorted"); return 0; }