请问为什么第二个break会导致直接不输出
查看原帖
请问为什么第二个break会导致直接不输出
1146202
cmd137楼主2023/10/26 10:30

如题:

#include <iostream>

using namespace std;

int main() {
	int n;
	cin >> n;
	n = n / 364;
	for (int x = 100; x > 0; x--) {
		for (int k = 1; k < 1456; k++) {
			if (x + 3 * k == n) {
				cout << x << endl << k;
				break;
			}
		}
		break;
	}

}

#include

using namespace std;

int main() { int n; cin >> n; n = n / 364; for (int x = 100; x > 0; x--) { for (int k = 1; k < 1456; k++) { if (x + 3 * k == n) { cout << x << endl << k; break; } } break; }

}

2023/10/26 10:30
加载中...