何艺铧 发表于 2021-12-11 16:17:51

求大哥!

#include <stdio.h>

int main()
{
    int a;
    scanf_s("%d", &a);
    (a % 4 == 0 && a % 100 != 0) || (a % 400 == 0);

      printf("该年是闰年");

   
   

    return 0;
}
为什么我输入1999,还输出该年是闰年啊!

小亦003 发表于 2021-12-11 16:25:21

你这个应该用if语句吧,像这样:
....
if((a % 4 == 0 && a % 100 != 0) || (a % 400 == 0))
{
printf("该年是闰年");
}
.....

jhq999 发表于 2021-12-11 16:46:13

楼主真是初学者
页: [1]
查看完整版本: 求大哥!