问答详情
源自:4-2 分支结构之简单if-else语句

这样写对不

#include <stdio.h>

int main() 

{

    int year = 2014; //今年是2014年

    //补全一下代码

    if(year%4=0)

    {

        printf("%s\n ","今年是闰年");

    }

    else

    {

        printf("%s\n","今年是平年");

    }

    return 0;

}


提问者:ITde菜鸟 2016-01-28 16:35

个回答

  • Ares_cz
    2016-01-28 17:10:35
    已采纳

    首先要知道闰年的判断条件,四年一润,百年不闰,四百年再闰。

    因此判断条件为:1、非整百年,能被4整除的为闰年,否则为平年;

                                2、整百年,能被400整除的为闰年,否则为平年。

    #include <stdio.h>
    int main() 
    {
        int year = 1800; 
        if((year%4==0&&year%100!=0)||(year%400==0))
        {
            printf("%s\n ","run");
        }
        else
        {
            printf("%s\n","bu");
        }
        return 0;
    }


  • ITde菜鸟
    2016-01-30 20:10:51

    谢谢!!!