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

为何输出不对???

#include <stdio.h>

int main() 

{

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

    //补全一下代码

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

    {

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

    }

    else

    {

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

    }

     return 0;

}


提问者:小松爱IT 2015-11-27 11:54

个回答

  • 流浪_老
    2015-11-28 00:08:11

    #include <stdio.h>

    int main() 

    {

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

        //补全一下代码

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

        {

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

        }

        else

        {

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

        }

         return 0;

    }

    这个是正确代码 你的代码是正确的 就是  输出后面的分号 注意用shift切换成英文

  • 月飞
    2015-11-27 12:27:04

    你都不看报错吗?代码中所有符号均为英文半角符号。分号输入错误。

    中文符号;英文;