首页 > 代码库 > 杭电acm 1076题

杭电acm 1076题

水题,一个求闰年的题目,复习一下闰年的求法....

1,如果能被4整除但不能被100整除的是闰年

2,能被400整除的是闰年

题目大意是:给定一个开始年份T以及一个正数N,要求求出从T开始,到了哪一年刚好是第N个闰年,如果开始年份是闰年则记为第一个闰年....

 1 /***********************************
 2 杭电acm 1076题 已AC
 3 *************************************/
 4 #include <iostream>
 5 using namespace std;
 6 int main()
 7 {
 8     int T,Y,N;
 9     int count;
10     cin>>T;
11     while(T)
12     {
13         count=0;
14         cin>>Y>>N;
15         if(((Y%4==0)&&(Y%100!=0))||(Y%400==0))
16             count=1;
17         while(count<N)
18         {
19             Y++;
20             if(((Y%4==0)&&(Y%100!=0))||(Y%400==0))
21             {
22                 count++;
23             }
24             
25         }
26         T--;
27         cout<<Y<<endl;
28 
29     }
30     return 0;
31 }