哪里错了啊 求助

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

李妍哲

2015-05-29 17:37

include <stdio.h>

int main() 

{

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

    //补全一下代码

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

    {

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

    }

    else

    {

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

    }

    

    

    

    return 0;

}


写回答 关注

3回答

  • Perona
    2015-05-29 18:53:00

    include <stdio.h>这里缺了#

    #include <stdio.h>

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

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

    这2行代码最后的分号换成英文状态下的分号就好了。

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

    修改后的全部代码

    #include <stdio.h>
    int main() 
    {
        int year = 2014; //今年是2014年
        //补全一下代码
        if((year%4==0&&year%100!=0)||year%400==0)
        {
         printf("%s\n","今年是闰年");
        }
        else
        {
         printf("%s\n","今年是平年");   
        }
       
        return 0;
    }


  • 回眸秋水生
    2015-05-29 17:52:26

    没有return 0;了

    喵老板次鱼鱼

    main函数写了返回值类型是int

    2015-05-29 18:13:10

    共 1 条回复 >

  • 回眸秋水生
    2015-05-29 17:50:59

    include前应加#

    printf("今年是平年\n")

    代码应该用英语字体

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题