谭浩强C程序设计(第五版)课后答案- C语言实现打印1000年-2000年之间的闰年
程序员文章站
2022-05-07 18:33:07
...
大家好,我是好好学习,天天编程的天天
一个每天在互联网上种菜、砍柴的程序员。
今天开始一个新的系列:谭浩强《C程序设计-第五版》课后答案讲解
今天要讲的就是:
C语言实现打印1000年-2000年之间的闰年
这个题目其实需要的知识点就2个:
1. C语言循环
2. 闰年判断的规则:规则参考-百度
那C语言如何实现呢?我这里录制了一个视频来讲解
谭浩强C程序设计(第五版)- C语言实现打印1000年-2000年之间的闰年
如果不还没学习过函数,那就可以把功能写在主函数内部,代码展示:
#include <stdio.h>
int main()
{
int year = 0;
for (year = 1000; year <= 2000; year++)
{
//判断year是否为闰年
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
{
printf("%d ", year);
}
}
return 0;
}
如果你已经学习过了函数:
那可以使用下面的代码咯
#include <stdio.h>
//判断闰年的函数
int is_leap_year(int y)
{
return ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0));
}
int main()
{
int year = 0;
for (year = 1000; year <= 2000; year++)
{
//判断year是否为闰年
if (is_leap_year(year))
{
printf("%d ", year);
}
}
return 0;
}
上面代码执行的结果如下:
扩展阅读:
上一篇: js基础-判断和函数
下一篇: 第八章 结构体和共用体