求补全代码

来源:4-2 分支结构之简单if-else语句

慕斯卡8033805

2017-12-12 21:57

今年是2014年编写程序判断今年是闰年还是平年。
请在代码编辑器中使用简单if-else语句补全代码,判断今年是否是闰年。
运行结果: 今年是平年
hello.c
#include <stdio.h>
int main()
{
    int year = 2014; //今年是2014年
    //补全一下代码






    return

写回答 关注

5回答

  • 慕村6385849
    2018-01-02 09:51:14

    if((year%4 == 0 && year%100 != 0) || year%400 == 0)

    哪位大神解答一下这句语句啥意思,4整除就是闰年,为啥还得加上后面的这些东西

    HAHANG

    四年一闰,百年不润,四百年再一润。

    2018-01-05 12:58:24

    共 1 条回复 >

  • GreyJoker
    2017-12-28 11:57:01

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

        //补全一下代码

        if(year%100)

        {

            printf("今年是%s", year%4 ? "平年" : "闰年");

        } else {

            printf("今年是%s", year%400 ? "平年" : "闰年");

        }


  • 风行无极
    2017-12-12 23:55:02

    #include<stdio.h>
    int main()
    {
        int year=2014;
        if(year/100==0&&year/400==0)
        {
            printf("%d年是闰年",year);
        }
        else if(year/4==0)
        {
            printf("%d年是闰年",year);
        }
        else
        {
            printf("%d年是平年",year);
        }
        return 0;
    }

    由于在百年的时候,能被四百整除才是闰年,故需要先判断这一点,之后再看其能否被四整除,成立则为闰年,否则为平年。可能有些啰嗦,如果有更好的想法请指正。

  • 量子物理
    2017-12-12 23:42:56
    #include<stdio.h>
    int main()
    {
        int year=2014;//今年是2014年
        if(year%4=0&&year%100=0||year%400=0)
        {
            printf("今年是闰年");
        }
        else
        {
            printf("今年是平年");
        }
        
        return 0;
    {


  • 量子物理
    2017-12-12 23:42:40
    #include<stdio.h>
    int main()
    {
        int year=2014;//今年是2014年
        if(year%4=0&&year%100=0||year%400=0)
        {
            printf("今年是闰年");
        }
        else
        {
            printf("今年是平年");
        }
        
        return 0;
    {


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926027 学习 · 20793 问题

查看课程

相似问题