这个为什么输出结果不对

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

慕前端0539364

2022-04-18 23:41

结果不太对啊,我这个闰年只按4的倍数算了,见谅

#include <stdio.h>
int main()
{
    int year = 2014;


 if((int)(year/4)==year/4){
        printf("%s","闰年");
    }
    else{
        printf("%s","平年");

}
 return 0;
}

这里我把能除尽4的都视为闰年,可是输出结果不对

写回答 关注

1回答

  • qq_慕用2130298
    2022-04-24 08:20:02

    在这里 你的2014%4  除不尽 肯定输出的平年呀   肯定输出结果不对呀

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题