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

哪里错了啊 ! 大神求解。

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

提问者:慕无忌8127435 2018-09-17 09:52

个回答

  • fierceCharles
    2018-09-17 11:04:08

    整个程序错的只有!没有用英文输入法,而且代码最好编得规整一点,容易看


  • qq_低眉浅笑_0
    2018-09-17 10:34:00

    刚刚运行了一下你的程序,整体思路是对的,就是“!”没有用英文输入法...

  • 还是可乐罐头
    2018-09-17 10:09:06

    请问你的那个100和400是什么意思,我没看懂,这是我写的,和你的出入很大

  • 还是可乐罐头
    2018-09-17 10:07:32

    #include <stdio.h>
    int main()
    {
        int year = 2014; //今年是2014年
        int result;
        result=year%4;
     if(result==0)

     {
      printf("今年是闰年\n");
     }
     else
     {
      printf("今年是平年\n");
     }
     return 0;
    }