共计 616 个字符,预计需要花费 2 分钟才能阅读完成。
小明出世在一个平年,他想晓得什么时候能够过生日,你能通知他吗?
给你一个正整数 Y,示意起始年份,和一个正整数 N,你的工作是通知小明从 Y 年开始第 N 个平年是哪一年。
留神:如果 Y 就是平年,那么第一个平年就是 Y。
输出
输出的第一行为一个整数 T,示意测试数据的组数。
每一组输出蕴含两个正整数 Y 和 N(1<=N<=10000)。
输入
对于每组输出,输入从 Y 年开始第 N 个平年是哪一年。
样例输出 Copy
3
2005 25
1855 12
2004 10000
样例输入 Copy
2108
1904
43236
代码示例(本人写的,只能过平台,不完满)
//#include<iostream>
//using namespace std;
//bool Runyear(int y);
//int main(){
// int t = 0;
// scanf("%d",&t);
// while(t--){
// int y = 0,n = 0;
// scanf("%d %d",&y,&n);
// int count = 0;
// while(1){// if(Runyear(y)){
// count++;
// }
// if(n == count){
// break;
// }
// y++;
// }
// printf("%d\n",y);
// }
// return 0;
//}
//bool Runyear(int y){// if(y % 4 == 0 && y % 100 != 0 || y % 400 == 0){
// return true;
// }else{
// return false;
// }
//}
正文完