An Easy Task
2013-12-04 17:01
190 查看
#include<stdio.h> int main() { int Y, N, M; scanf("%d", &M); while(M--) { scanf("%d %d", &Y, &N); if(N<1 || N>10000) break; if(!((Y%4 == 0)&&(Y%100 != 0) || (Y%400 == 0))) { Y = Y + 4 - (Y+4)%4; if((Y%100 == 0) && (Y%400 != 0)) Y +=4; } N = N-1; while(N){ Y += 4; if((Y%100 == 0) && (Y%400 != 0)) ; else N--; } printf("%d\n",Y); } return 0; }
这题就是计算Y年之后的第N个闰年,只要把闰年的概念搞清楚,然后把条件理好,就可以了。
相关文章推荐
- hdoj 1076 An Easy Task
- 杭电 HDU 1076 An Easy Task
- An Easy Task
- 1076 An Easy Task
- hdoj1076 An Easy Task(简单题)
- 问题九十四: An Easy Task
- hdu 1076 An Easy Task
- hdu1076——An Easy Task
- hdu1076 An Easy Task
- 【HDU】1076 An Easy Task
- 杭电OJ--1076 An Easy Task
- Hdu 1076 - An Easy Task
- An Easy Task
- hdu 1076 An Easy Task
- hdu 1076 An Easy Task
- An Easy Task
- HDU-1076-An Easy Task(Debian下水题测试.....)
- HDU 1076 An Easy Task
- 1076 An Easy Task
- HDU 1076 An Easy Task