[恢]hdu 1076

2011-12-15 22:56:08

地址:http://acm.hdu.edu.cn/showproblem.php?pid=1076

题意:求y之后第n个闰年是哪年(如果y是闰年,y算第一年)。

代码:

# include <stdio.h>


int IsLeap(int y)
{
if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0)
return 1 ;
return 0 ;
}


int nextleapyear(int y)
{
int rtn = y+1 ;
while (!IsLeap(rtn)) rtn++ ;
return rtn ;
}


int main ()
{
int T, y, n ;
scanf ("%d", &T) ;
while (T--)
{
scanf ("%d%d", &y, &n) ;
y-- ;
while (n--)
y = nextleapyear(y) ;
printf ("%d\n", y) ;
}
return 0 ;
}



原文地址:https://www.cnblogs.com/lzsz1212/p/2314796.html