一、题目
 输入一个年份,判断该年份是否闰年

二、解题思路
 闰年的判断方法
 【】普通闰年:
 公历年份是4的倍数,且不是100的倍数
 【】世纪闰年:
 公历年份是整百数的年份,需是400的倍数
三、代码图片【带注释】

四、源代码【带注释】
#include <stdio.h>
//普通闰年:
 //公历年份是4的倍数,且不是100的倍数
 //世纪闰年:
 //公历年份是整百数的年份,需是400的倍数
 int main()
 {
     int year;
     printf("请输入年份:");
     scanf("%d",&year);
     runnian(year);
 }
 runnian(int year)
 {
     //不能被4整除
     if(year%4!=0)
     {
         printf("%d年不是闰年",year);
     }
     else
     {
         //能被4整除,不能被100整除
         if(year%100!=0)
         {
             printf("%d年是闰年",year);
         }
         else
         {
             //能被4和100整除,不能被400整除
             if(year%400!=0)
             {
                 printf("%d年不是闰年",year);
             }
             else
             {
                 printf("%d年是闰年",year);
             }
         }
     }
 }
五、运行结果

关注我,每天分享编程知识