本人是新手请各位大侠帮帮我看看这个程序到底是哪里错了。谢谢

2025-01-27 13:54:58
推荐回答(1个)
回答1:

你的if语句中判断写错了。如果我没看错,那个
year%4==o,这个写为了o,而不是0;
整个语句体如下。
#include
void main ()
{
int year;
printf("请输入年份:");
scanf("%d",&year);
if((year%4==0)&&(year%100!=0)||(year%400==0))
printf("此年是闰年\n");
else
printf("此年不是闰年\n");
}