今天作一道输出 21 世纪截至某年份之前的所有闰年年份的题目
- #include<stdio.h>
- int main(void)
- {
- int years;
- printf("请输入一个 21 世纪的年份");
- scanf_s("%d", &years);
- for (int i = 2000; i <= years; i++)// 定义循环变量
- {
- if ((i % 4 ==0&&i % 100 != 0) || (i % 400 ==0))// 输出闰年的条件是能被 4 整除但不能被 100 整除或能被 400 整除
- printf("%d\t", i);// 输出结果
- }
- return 0;
- }
来源: http://www.bubuko.com/infodetail-2540314.html