本题的难点就是分情况讨论
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
int arr2[n];
int p;
for(int m=0;m<=n-1;m++)
{
scanf("%d",&arr2[m]);//输入n个数保存到数组
}
if(n==1)//当输入一个数据时,输入0,可以判断,输入15,也可以判断,输入其他则不能判断
{
if(arr2[n-1]==0)
printf("UP\n");
else if(arr2[n-1]==15)
printf("DOWN\n");
else
printf("-1\n");
}
else//输入不为1时
{
if(arr2[n-1]>arr2[n-2])//输入的多组数据最后一项大于前面的一项
{
if(arr2[n-1]!=15)
printf("UP\n");
else//最后一项为15时
printf("DOWN\n");
}
else
{
printf("DOWN\n");
}
}
return 0;
}