问答详情
源自: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;
}

提问者:20210102 2020-04-04 21:38

个回答

  • qq李优秀
    2020-04-04 23:15:02
    已采纳

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


  • 慕码人4505398
    2020-04-08 16:08:58

    为什么前面和后面都是两个==号,中间却是1个=号