文章目录
一、用函数方法判断闰年
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.该程序只是单纯的为了实现用函数判断闰年,如果大佬们有啥改进的方法请畅所欲言。