# include <stdio.h>
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int i,j,y,n;
scanf("%d %d",&y,&n);
if(y%4==0&&y%100!=0||y%400==0)
{
j=0;
for(i=y;;i+=4)
{
if(i%4==0&&i%100!=0||i%400==0)
j++;
if(j==n)
break;
}
printf("%d\n",i);
}
else
{
j=0;
while(1)
{
y++;
if(y%4==0&&y%100!=0||y%400==0)
{
break;
}
}
for(i=y;;i+=4)
{
if(i%4==0&&i%100!=0||i%400==0)
j++;
if(j==n)
break;
}
printf("%d\n",i);
}
}
return 0;
}
HDOJ 1076 An Easy Task
最新推荐文章于 2020-02-12 14:43:20 发布
本文提供了一段C语言代码,用于根据给定的起始年份和指定的闰年数量来计算并输出相应的闰年。代码首先判断起始年是否为闰年,并据此采取不同的循环策略,最终准确找到并输出所需的第n个闰年。
117

被折叠的 条评论
为什么被折叠?



