給定一個年份,判斷這一年是否是閏年。java
當如下條件知足之一時,這一年是閏年:ios
輸入包含一個整數y,表示當前的年份spa
輸出一行,若是給定的年份是閏年,輸出yes,不然輸出no。3d
樣例輸入 2013 樣例輸出 no 樣例輸入 2016 樣例輸出 yes
1990 <= y <= 2050code
解題思路:我以爲這一題值得深思的地方就是如何一塊兒判斷這三個條件,那就要用到if...else 語句和&&、||blog
#include<iostream> using namespace std; int main() { int y; cin>>y; if((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) { cout<<"yes"<<endl; } else { cout<<"no"<<endl; } system("pause"); return 0; }
import java.util.Scanner; public class leapYear { public static void main(String[] args) { Scanner scan = new Scanner(System.in); //打開掃描儀 int y = scan.nextInt(); if((y % 4 == 0 && y % 100 != 0) || y % 400 ==0){ System.out.println("yes"); } else { System.out.println("no"); } } }