您好,很高兴回答您的问题。
您这个题目本身并不复杂,主要就是要掌握闰年的判断条件,以及使用for循环语句的结构。
闰年的条件是:条件一是能够被4整除、但是不能被100整除;条件二是能够被400整除。满足两个条件中的一个即能判断是闰年。
for循环结构:for(循环变量赋初始值;循环条件;循环变量变化规律)语句
综上所述,整个程序如下:
#include
int main()
{ int y,n=0;
for(y=1900;y<2021;y+=4)
n+=(y%4==0&&y%100||y%400==0);
printf("%d\n",n);
return 0;
}