1.输入:
请判断1000-2000年之间的闰年,并运用函数调用将去打印出来。
2.函数思路
首先我们需要知道闰年是什么意思:闰年就是能被4整除但是不能被100整除的还有被400整除的都是闰年。
3.输出代码:
根据题目要求需要调用函数:代码如下:
#include <stdio.h>
int is_leap_year(int i)//这个i是形参
{
if(((i % 4 == 0)&&(i % 100 != 0))||(i % 400 == 0))//判断闰年
{
return = 1;//如果是闰年返回1到主函数的判断语句1是真就会执行
}
else
return = 0;//返回0是到主函数为假就不用打印
}
int main()
{
int year = 0;
for(year = 1000; year <= 2000; year++)//范围
{
if(is_leap_year(year))//后面的year是实参
{
printf(" %d ", year);
break;
}
}
return = 0;
}