andy6804tw
7/20/2016 - 11:36 AM

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=3684 正沖就是對沖-6,假如為負數加12對應到陣列中就是答案了

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=3684

正沖就是對沖-6,假如為負數加12對應到陣列中就是答案了

import java.util.*;

public class Main {

	public static void main(String[] args) {
		Scanner scn = new Scanner(System.in);
		while(scn.hasNext()){
			String arr[]={"monkey","rooster","dog","pig","rat","ox","tiger","rabbit","dragon","snake","horse","goat"};
			int num=scn.nextInt()%12,t=num-6;//對沖-(12/2)
			if(t<0)t+=12;//若為負數時加12
			System.out.println(arr[num]+"\n"+arr[t]);
		}
	}
		/* 
    題目:[C_AR70-易] 不要在太歲爺頭上動土
    作者:1010
    時間:西元 2016 年 7 月 */
}