我们清楚什么是闰年,满足下面两个条件之一:1.可以被4整除,但不能被100整除2.可以被400整除。
利用for循环对1000~2000进行输出,在循环体内,用if语句进行判断,满足条件就将其打印出来。
为了有更好的呈现效果,每10个数进行换行,定义一个整形变量t,每找到一个闰年,对t进行加一,如果整形变量t可以被10整除,就进行换行处理。
具体代码如下:
#include <stdio.h>
#include <stdlib.h>
int main() {
int t=0;
for (int i = 1000; i <= 2000;i++) {
if ((i%4==0&&i%100!=0)||i%400==0) {
printf("%6d", i);
t = t + 1;
if (t%10==0) {
printf("\n");
}
}
}
printf("\n");
system("pause");
return 0;
}
编译结果如下:
来源:CSDN
作者:*南夕~
链接:https://blog.csdn.net/qq_44723296/article/details/95974331