文章目录

  • 一、用函数方法判断闰年
  • 二、程序代码
  • 总结

一、用函数方法判断闰年

1.判断输入整数是否是闰年的条件
(1):该整数能被4整除但不能被100整除。
(2):该整数能被400整除。

2.编程思想:
(1)用自定义函数判断输入的整数是否满足判断条件,然后将判断结果传回主函数中;
(2)if语句的嵌套和使用;

二、程序代码

  #include<stdio.h>
    int run_year(int sun)

    {
        int i;
        if(sun%4==0 && sun%100 !=0 || sun%400==0)
         /*判断该整数是否为闰年的依据*/
       {
           i=1;
       }  /* end of if */
    else
      {
       i=0;
       }  /* end of else */
        return (i);
    }   /* end of run_year */
    int main()
    {
          int year,c; 
          scanf("%d",&year);
          c = run_year(year);
          if(c==1)
          printf("%d是闰年\n",year);
    else
          printf("%d不是闰年\n",year)return 0;
     }

总结

1.代码对于大佬来说过于繁琐,列举的方法也有限。
2.该程序只是单纯的为了实现用函数判断闰年,如果大佬们有啥改进的方法请畅所欲言。

更多推荐

C语言——用函数方法判断闰年