zhyf • 22小时前
using namespace std;
int main() { int y, m, d, sum = 0;
cin >> y >> m >> d;
for (int i = 2022; i < y; i++) {
if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0)
sum += 366;
else
sum += 365;
}
for (int i = 1; i < m; i++) {
if (i == 1 || i == 3 || i == 5 || i == 7 || i == 8 || i == 10 || i == 12)
sum += 31;
else if (i == 4 || i == 6 || i == 9 || i == 11)
sum += 30;
else {
if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0)
sum += 29;
else
sum += 28;
}
}
sum += d - 1;
int t = (sum + 6) % 7;
if (t == 0)
t = 7;
cout << sum << endl << "*" << t;
return 0;
}
评论:
请先登录,才能进行评论