解题思路:
注意事项:
参考代码:
#include<iostream>
using namespace std;
int main()
{
int year, yue, ri;
int n;
cin >> n;
int ci = 0;
while (cin>>year>>yue>>ri)
{
if (yue < 0)yue = yue*(-1);
if (ri < 0)ri = ri*(-1);
if (yue>2)
{
for (int i = 0;;)
{
year = year + 1;
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0 && year % 100 == 0))
{
i = i + 2;
}
else { i++; }
if (i % 7 == 0)
break;
}
}
else if (yue == 2 && ri == 29)
{
for (int i = 0;;)
{
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0 && year % 100 == 0))
{
i = i + 2;
}
else i++;
year = year + 1;
if (i % 7 == 0&& (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0 && year % 100 == 0))
break;
}
}
else if ((yue == 2)||yue==1)
{
for (int i = 0;;)
{
if ((year%4==0&&year%100!=0)||(year%400==0&&year%100==0))
{
i = i + 2;
}
else i++;
year = year + 1;
if (i % 7 == 0)
break;
}
}
cout << year << endl;
ci++;
if (ci == n)break;
}
return 0;
}
0.0分
1 人评分
淘淘的名单 (C语言代码)答案错误???浏览:595 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:540 |
C语言训练-数字母 (C语言代码)浏览:649 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:542 |
求圆的面积 (C语言代码)浏览:1670 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:262 |
Minesweeper (C语言描述,蓝桥杯)浏览:1127 |
核桃的数量 (C语言代码)浏览:872 |
1054题解浏览:467 |
局部变量作函数返回值的问题浏览:981 |