用C语言编写判断某一年是否是闰年

2025-10-28 20:46:27

1、打开visual C++ 6.0-文件-新建-文件-C++ Source File

用C语言编写判断某一年是否是闰年

用C语言编写判断某一年是否是闰年

2、输入预处理命令和主函数:

#include<stdio.h>       /*函数头:输入输出头文件*/

void main()             /*空类型:主函数*/

用C语言编写判断某一年是否是闰年

3、定义变量、输入年份:

int year,leap;            /*定义变量的数据类型为整型*/

   printf("输入一个年份:");  /*输出文字提示*/

   scanf("%d",&year);        /*输入一个年份*/

用C语言编写判断某一年是否是闰年

4、用if函数逐步判断是否满足成为闰年的八毙条件:

if(year%4==0)             /*用if函数逐步级披掩判断是否满足成为闰年的条件*/

   { 

       if(year%100==0)

       {

           if(year%400==0)

             leap=1;         /*满足给leap赋值1*/

           else

             leap=0;         /*不满足给leap赋值0*/

       }

       else

         leap=1;

   }

   else

      leap=0;

用C语言编写判断某一年是否是闰年

5、用if函数判断是否是闰年:

if(leap)                     /*用if函数判断leap是1还是0*/

       printf("%d 是一个闰年\n",year);      /*如果是1,输出是闰年*/

   else

       printf("%d 不是一个闰年\n",year);    /*如果是0,输出不是闰年*/

用C语言编写判断某一年是否是闰年

6、完整的源代码:

#include<stdio.h>            /*函数头:输入输出头文件*/

void main()                  /*空销涛类型:主函数*/

{  

   int year,leap;            /*定义变量的数据类型为整型*/

   printf("输入一个年份:");  /*输出文字提示*/

   scanf("%d",&year);        /*输入一个年份*/

   if(year%4==0)             /*用if函数逐步判断是否满足成为闰年的条件*/

   { 

       if(year%100==0)

       {

           if(year%400==0)

             leap=1;         /*满足给leap赋值1*/

           else

             leap=0;         /*不满足给leap赋值0*/

       }

       else

         leap=1;

   }

   else

      leap=0;

if(leap)                     /*用if函数判断leap是1还是0*/

       printf("%d 是一个闰年\n",year);      /*如果是1,输出是闰年*/

   else

       printf("%d 不是一个闰年\n",year);    /*如果是0,输出不是闰年*/

}

用C语言编写判断某一年是否是闰年

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢