#6343: 文文的求婚


lisax2a (小采)


#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 (吳宗達)


會不會是沒有換行

#6382: Re:文文的求婚


smanubis (灰羊)


閏年的定義是可以被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;

}