本文主要是介绍[c]比较月亮大小,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本题的难点就是分情况讨论
#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");elseprintf("-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]比较月亮大小的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!