#include<stdio.h>
int main()
{
int a=2020 ,o=20 ,s=0;
for(;s<120;a++)
{
if(a%2==0)
{s=s+15;
if(a%4==0)
{s=s+5;
}
}
else if(a%2!=0)
{s=s+10;
}
printf("年%d\n",s);
}
printf("年份为%d\n",a);
}
#include<stdio.h>
int main()
{
int a=2020 ,o=20 ,s=0;
for(;s<120;a++)
{
if(a%2==0)
{s=s+15;
if(a%4==0)
{s=s+5;
}
}
else if(a%2!=0)
{s=s+10;
}
printf("年%d\n",s);
}
printf("年份为%d\n",a);
}
因为最后一次循环结束后,a还会加1。但最后一次循环时已经满足条件了。因此最后输出的应该是a-1