题目大意:
给一个年份Y,问这个年份之后第N个闰年
解题思路:
逐个年份判断计数即可
代码如下:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
int is_leap(int n)
{
if(n%400==0||(n%100!=0&&n%4==0))
return 1;
return 0;
}
int main()
{
int n, a, b, count;
scanf("%d",&n);
while(n--)
{
count = 0;
scanf("%d%d",&a,&b);
while(count<b)
{
while(!is_leap(a))
{
a = a+1;
}
count++;
a = a+4;
}
printf("%d",a-4);
printf("\n");
}
return 0;
}