**怎么会有我这么蠢的人呜呜呜呜呜呜呜,看了大佬的代码我感觉就当做了一场梦。以后要用脑子想问题,不然代码就会比自己的头发长。 请脑子注意注意: 1.不能偷懒×错误:if (b == 1 || 3 || 5 || 7 || 8 || 10)**👈记住他亲爱的别偷懒!!!!偷懒会发现不了自己错在哪呜呜呜 2.break只能用在循环里,if里不能用!!!亲爱的脑子!if不是循环呜呜呜!!! 3.请用脑子想问题呜 4.请用&&别用and 5.不要满脑子都是vb!!vb被淘汰啦!请正视cpp!亲爱的脑子请你忘记vb吧!vb它不配!别用^啦! 6.去听题目讲解挤时间去听去听去听去听!!!!!!!!! 7.亲亲每天做一套作业我请你喝六个核桃呜 8.每天写日记记录一下自己有多蠢,争取成为聪明人
描述求三天以后是哪天
输入三个正整数a、b、c,表示今天是a年b月c日,可以确保该天是合法存在的
输出三个数字x y z,表示输入时间的三天以后是x年y月z日。每个数字之间用一个空格隔开,最后不要换行。
NINT闰年的判断规则是:能被4整除的大多是闰年,但能被100整除而不能被400整除的年份不是闰年,能被3200整除的也不是闰年。例如1900年不是闰年,2000年是闰年,3200年不是闰年。
#include<iostream> using namespace std; int main() { int a, b, c; cin >> a >> b >> c; if (b == 12 && c >= 29) cout << a + 1 << " " << 1 << " " << c - 31 + 3; else if ((a % 4 == 0 && a % 100 != 0 || a % 400 == 0) && a % 3200 != 0) { if (b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10) { if (c >= 29) { b = b + 1; c = c - 31 + 3; cout << a << " " << b << " " << c; } else { cout << a << " " << b << " " << c + 3; } } else if (b == 2) { if (c >= 27) { b = b + 1; c = c - 29 + 3; cout << a << " " << b << " " << c; } else { cout << a << " " << b << " " << c + 3; } } else { if (c >= 28) { b = b + 1; c = c - 30 + 3; cout << a << " " << b << " " << c; } else { cout << a << " " << b << " " << c + 3; } } } else { if (b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10) { if (c >= 29) { b = b + 1; c = c - 31 + 3; cout << a << " " << b << " " << c; } else { cout << a << " " << b << " " << c + 3; } } else if (b == 2) { if (c >= 26) { b = b + 1; c = c - 25; cout << a << " " << b << " " << c; } else { cout << a << " " << b << " " << c + 3; } } else { if (c >= 28) { b = b + 1; c = c - 30 + 3; cout << a << " " << b << " " << c; } else { cout << a << " " << b << " " << c + 3; } } } }