[c]比较月亮大小

[c]比较月亮大小_第1张图片

本题的难点就是分情况讨论

#include
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;
}

你可能感兴趣的:(c语言,算法,c++)