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

作者:神奇的周 | 创建时间: 2023-04-20
在visual C++ 6.0上,用C语言编写判断某一年是否是闰年的程序...
用C语言编写判断某一年是否是闰年

操作方法

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

输入预处理命令和主函数: #include<stdio.h>       /*函数头:输入输出头文件*/ void main()             /*空类型:主函数*/

定义变量、输入年份: int year,leap;            /*定义变量的数据类型为整型*/ printf("输入一个年份:");  /*输出文字提示*/ scanf("%d",&year);        /*输入一个年份*/

用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;

用if函数判断是否是闰年: if(leap)                     /*用if函数判断leap是1还是0*/ printf("%d 是一个闰年\n",year);      /*如果是1,输出是闰年*/ else printf("%d 不是一个闰年\n",year);    /*如果是0,输出不是闰年*/

完整的源代码: #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,输出不是闰年*/ }

点击展开全文

更多推荐