判断2000~2500年中的每一年是否为闰年,并将结果输出

一,分析闰年的条件:

1,能被4整除,不能被100整除的年份都是闰年,例如:1996年

2,能被400整除的年份都是闰年,例如:2000年

二,解题

#include
int main() {
	int year = 2000;
	for (; year < 2501; year++) {
		if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
			printf("%-8d", year);
		}
	}
	return 0;
}

该代码的运算结果为

判断2000~2500年中的每一年是否为闰年,并将结果输出_第1张图片

该题所涉及到的知识点主要有:

1,if 语句的应用

2,关系运算符和逻辑运算符

     其中,关系运算符有:

判断2000~2500年中的每一年是否为闰年,并将结果输出_第2张图片

  逻辑运算符有:

判断2000~2500年中的每一年是否为闰年,并将结果输出_第3张图片

  以上就是这篇文章的全部内容了,如果你对运算符仍有不懂的地方 或者 对循化选择结构有不理解的地方,可以参考我写的有关文章,或者可以直接在评论区提问。

  如果这篇文章对你有所帮助的话,可以帮忙点个赞嘛

判断2000~2500年中的每一年是否为闰年,并将结果输出_第4张图片

        

你可能感兴趣的:(算法,数据结构)