按照现行历法(格里高利历):每四年一闰,逢百年不闰,逢四百年再闰。
即: 年数是 4 的倍数且不是 100 的倍数,或者年数是 400 的倍数,才是闰年,其余均为平年。
请编写程序,输入年份 y,计算公元 1 年到 y 年间的闰年总数 n。
输入格式
y
输出格式
n
输入样例
1995
输出样例
483
代码如下:
#include <stdio.h>
int sum(int n)
{
int i, m = 0;
m = n/4 - n/100 + n/400;
return(m);
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",sum(n));
return 0;
}
这次10个点都过了!!!!!!!!!!(舒服)