2019年5月22日 星期三

Kotlin 高中程式練習題 a004: 文文的求婚

Kotlin 高中程式練習題  a004: 文文的求婚

    文文為即將出國的珊珊送行,由於珊珊不喜歡別人給文文的那個綽號,意思就是嘲笑文文不夠 聰明,但珊珊沒把握那個綽號是不是事實,所以珊珊決定考驗文文,於是告訴文文說,如果你能在 我回國之前回答我生日那年是不是閏年,則等她回國後就答應他的求婚。文文抓抓腦袋想不出來, 於是決定讓最擅長做運算的電腦來幫忙。
輸入說明
年份
輸出說明
閏年 或 平年

西元年被4整除且不被100整除,或被400整除者即為閏年


var leap = false
var year = 1900
fun main(args: Array<String>) {
    year = readLine()!!.toInt()
   
    if (year % 4 == 0) {
        if (year % 100 == 0) {
            // year is divisible by 400, hence the year is a leap year
            leap = year % 400 == 0
        } else
            leap = true
    } else
        leap = false

    println(if (leap) "$year is a leap year." else "$year is not a leap year.")
}

輸入資料  Stdin Input.....
1900 
1904

Stdin Inputs...


輸出畫面
1900 is not a leap year.

1904 is a leap year.















沒有留言:

張貼留言

Messaging API作為替代方案

  LINE超好用功能要沒了!LINE Notify明年3月底終止服務,有什麼替代方案? LINE Notify將於2025年3月31日結束服務,官方建議改用Messaging API作為替代方案。 //CHANNEL_ACCESS_TOKEN = 'Messaging ...