闰年个数求法 从公元1年到y年有几个闰年的求法 别发程序 给我思路 自己写.

1个回答

  • 思路:

    被4整除但不能被100整除 和 被400整除的年为闰年

    所以闰年个数为

    y/4 - y/100 + y/400

    注意:上面的除在编程时

    要用整除!就是除时只取整数部分.

    VFP中判别闰年我经常采用判别二月份的天数是不是29天来实现,代码象这样:

    y=inputbox('请输入年号:')

    if month(ctod(y+'/02/28')+1)=2

    '是闰年'

    else

    '不是闰年'

    endi