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

请问大佬这个怎么错了

int main()

 {

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

      //补全一下代码

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

     {

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

      }

     else {


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


     }


提问者:Drs屿浪 2021-10-12 20:58

个回答

  • abyss夜妖
    2021-10-12 23:28:59

    你这个缩进有点问题,应该还有某个地方用中文打的字符和空格,中英文的空格是不一样的,还有if()后面不要加;

  • abyss夜妖
    2021-10-12 23:24:10

    #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;

    }


  • Drs屿浪
    2021-10-12 21:25:37


    int main()

     {

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

          //补全一下代码

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

         {

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

          }

         else {


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


         }