#6343: 文文的求婚


lisax2a (小采)

學校 : 臺北市立第一女子高級中學
編號 : 23577
來源 : [114.34.243.2]
最後登入時間 :
2012-02-09 19:10:19
a004. 文文的求婚 | From: [114.34.243.2] | 發表日期 : 2012-02-05 14:55

#include <stdio.h>

int main(void)
{
    int c;

    while(scanf("%d",&c) != EOF)
    {
        printf("%d", c);
        if(c%400==0)
            printf("閏年");
        else if(c%100==0)
            printf("平年");
        else if(c%4==0)
            printf("閏年");
        else
            printf("平年");
    }

    return 0;
}

 

 

有點笨的方法......可是不知哪裡錯了......

 
#6350: Re:文文的求婚


cthbst (吳宗達)

學校 : 國立交通大學
編號 : 19791
來源 : [1.163.213.15]
最後登入時間 :
2024-10-22 08:34:42
a004. 文文的求婚 | From: [112.105.223.139] | 發表日期 : 2012-02-05 21:19

會不會是沒有換行

 
#6382: Re:文文的求婚


smanubis (灰羊)

學校 : 朝陽科技大學
編號 : 23668
來源 : [36.234.193.154]
最後登入時間 :
2015-08-16 20:48:11
a004. 文文的求婚 | From: [220.141.10.114] | 發表日期 : 2012-02-10 23:04

閏年的定義是可以被4整除,但可被100整除時必須要同時可被400整除是閏年

ex:西元1700不是閏年,因為它雖然可被100整除但不可被400整除

附上我的答案,希望對你有幫助^^

#include<stdio.h>

int main(void)

{

   

    int a;

    while(scanf("%d",&a)!=EOF)

    {

    if(a%4==0) 

    {

    if(a%100==0 && a%400!=0) 

    printf("平年\n");

    else

    printf("閏年\n");

    }

    else 

    printf("平年\n");

    }

    return 0;

}  

 
ZeroJudge Forum