求助 为什么这样输入什么月份都显示31
查看原帖
求助 为什么这样输入什么月份都显示31
1132723
NanKai2311276楼主2023/11/3 16:17

int m,y; cin >> y; cin >> m; if (m == 1 || 3 || 5 || 7 || 8 || 10 || 12) { cout << "31"; } else { if (m == 4 || 6 || 9 || 11) { cout << "30"; } else { if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0) { cout << "29"; } else { cout << "28"; } } } return 0; }

2023/11/3 16:17
加载中...