琴海


私信TA

用户名:AiQinHai

访问量:6153

签 名:

他时若遂凌云志,敢笑黄巢不丈夫!

等  级
排  名 2049
经  验 2485
参赛次数 0
文章发表 7
年  龄 22
在职情况 学生
学  校 山东协和学院
专  业 计算机科学与技术

  自我简介:

解题思路:
首先知道闰年的条件:

        (1)四年一闰百年不闰:即如果year能够被4整除,但是不能被100整除,则year是闰年。 

        (2)每四百年再一闰:如果year能够被400整除,则year是闰年。

参考代码:

#include<stdio.h>
#define LEAP_YEAR(y){if(y%4==0 && y%100!=0 || y%400==0)printf("L");else printf("N");}
//(如果y能被4整除 且 y不能被100整除) 或 (y能被400整除)就是闰年输出L,否则(不满足以上条件的)就不是闰年,输出N。
int main()
{
    int y;
    scanf("%d",&y);
    LEAP_YEAR(y);
    return 0;
}


 

0.0分

23 人评分

  评论区

欢迎留言讨论
2023-09-07 14:17:32
  • «
  • 1
  • »