求助 推算日期
已知2019年的国庆节(10月1日)在周二,现给出年份n,请你求出该年份的国庆节(10月1日)在星期几? 感觉很难很麻烦的样子 求助大佬
int n = 2020, y = 10, r = 1; while (n)if (--y)r += 计算月的天数(n, y); else --n, y = 13; cout << r <<"总天数 国庆星期"<< r % 7 << endl;
[此贴子已经被作者于2020-1-3 20:04编辑过]
int n = 2019, y = 10, r = 1, n1 = 2017, y1 = 10, r1 = 1, z = 2; while (n>=n1)if (--y)r += 计算月的天数(n, y); else --n, y = 13; n = n1; while (n1 >= n)if (--y1)r1 += 计算月的天数(n1, y1); else --n1, y1 = 13; cout << r - r1 << "天数差 国庆星期" << ((7 + z) - ((r - r1) % 7)) % 7 << endl;
[此贴子已经被作者于2020-1-4 10:14编辑过]