关于哪里出错的问题
题目是关于判断年数是否为闰年的我输入2012输出的是No我出错在哪里呢{:10_266:}
{
int a,m;
scanf("%d",&m);
a = m % 4;
if(a =0)
{
printf("Yes\n");
}
else
{
printf("No\n");
}
return 0 ;
} 闰年不是你这么判断的 昨非 发表于 2020-10-2 16:44
闰年不是你这么判断的
我去百度了一下真·涨知识了{:10_250:} #define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a, m;
scanf("%d", &m);
a = m % 4;
if (a == 0) //判断时,==为等于,=为赋值号
{
printf("Yes\n");
}
else
{
printf("No\n");
}
return 0;
}
完整的判断
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a, m;
scanf("%d", &m);
if (m % 400 == 0)
{
printf("yes\n");
}
else
{
a = m % 4;
if (a == 0)
printf("Yes\n");
else
printf("No\n");
}
return 0;
}
页:
[1]