2016年1月15日 星期五

d460: 山六九之旅

內容 :
小華每年都會到「山六九」主題樂園去玩,但是隨著年齡的增加,每年要買的門票也不太一樣。給你小華的年齡,請你告訴我他今年的門票多少錢?
「山六九」主題樂園的票價表如下:
0 ~ 5 歲兒童免票
兒童票 (6 ~ 11 歲):590 元
青少年票 (12 ~ 17 歲):790 元
成人票 (18 ~ 59 歲):890 元
敬老票 (60歲以上):399 元
輸入說明 : 
輸入只有一行,內含一個整數 a (0≤a≤2147483647) 代表小華的年齡。
輸出說明 : 
依「山六九」的票價表,輸出一個整數,代表小華今年的門票價格。
範例輸入 : help
15
範例輸出:
790
提示 : 
你可以只用算術及關係運算子,而不用 if、switch、或 ? : 來寫出這題嗎? (這是「挑戰」而不是「限制」,因為出題者不是系統管理員,不能限制你用這些指令。)
出處: 


import java.util.Scanner;

public class d460 {

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
int n=sc.nextInt();
System.out.println(n>=60?399:(n>=18 && n<=59)?890:(n>=12 && n<=57)?790:(n>=6 && n<=11)?590:0);
}

}

}

沒有留言:

張貼留言