供参考:
#include <stdio.h>
int main()
{
int y, k;
k = scanf("%d", &y);
if (y <= 0 || k != 1)
{
printf("Input error!\n");
}
else {
if ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0))
{
printf("Yes\n");
}
else {
printf("No\n");
}
}
return 0;
}