一: 用函数判断闰年
1.判断输入整数是否是闰年的条件
(1):该整数能被4整除但不能被100整除。
(2):该整数能被400整除。
2.编程思想
(1):用自定义函数判断输入的整数是否满足判断条件,然后将判断结果
传送到主函数中。
(2):用主函数输出判断结果。
二:程序代码
#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.该程序只是单纯的为了实现用函数判断闰年,如果大佬们有啥改进的方法请畅所欲言。