花阳


私信TA

用户名:2007020104

访问量:15373

签 名:

不要看我,我是乱写的

等  级
排  名 303
经  验 5418
参赛次数 3
文章发表 45
年  龄 20
在职情况 学生
学  校
专  业

  自我简介:

一杯茶一根烟,一行bug找一天

解题思路:对于一般的年份,年份的后两位数整除以四,如果能除尽,那就是闰年,除不尽就是平年,对于整百的年份,就用年数的前两位除以四,能除尽就是闰年,不能就是平年

注意事项:使用宏定义必须要按照题目给的来,不然会算是错误

参考代码:

#include<stdio.h>


#define  LEAP_YEAR y//用宏定义输入的年数


  int main()

  

  {


      int a,b;//定义所需要的中间变量

      

      int y;//定义输入的年数

      

      scanf("%d",&LEAP_YEAR);//输入


      

      if(y%100==0)//判断年数的类型(能被整百整除),并输出

      {

          a=y/100;


          if(a%4==0)

            

            printf("L");

          

          else

            

            printf("N");


      }


      else//(不能被整百整除),并输出

      {

          b=y%100;

          

          if(b%4==0)

            

            printf("L");

          

          else

            

            printf("N");


      }


      return 0;


  }


 

0.0分

2 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区