2011年5月21日 星期六

d067: 文文的求婚--續集 (1 行版)

內容 :
    承 a004,珊珊終於學成歸國了,文文的考驗時刻也到了。走出了迎客大廳,珊珊問:「What type of the year was I born in?」文文很有自信的回答:「閏年!」可是珊珊卻說:「No, It was a LEAP YEAR!」看來文文要娶到珊珊,還得先把英文練一練。

輸入說明 :
    輸入只有一行,其中含有一個正整數 y,代表珊珊生日的西元年份。

輸出說明 :
    若 y 是閏年,請輸出「a leap year」,否則請輸出「a normal year」

範例輸入 :
1992

範例輸出 :
a leap year

提示 :
    背景知識: if 陳述式
    西元年被4整除且不被100整除,或被400整除者即為閏年

程式碼 :
#include<stdio.h>
int main() 
{
    int y;
        
    while(scanf(" %d",&y)==1)
    {
        if(y%400==0 || (y%100!=0 && y%4==0))
            printf("a leap year\n");
        else
            printf("a normal year\n");
    }        
    return 0;
}


http://zerojudge.tw/ShowProblem?problemid=d067

沒有留言:

張貼留言