#include <stdio.h> int main() { int n, x, m, p; double k; scanf("%d", &n); m = n * 1.0 / 52; for (x = 100; x >= 1; x--) { k = (m - 7 * x) * 1.0 / 21; p = int(k); //在这一步过不去,在自己的编译器上可以过,为什嘛 if (p == k && p > 0) break; } printf("%d\n%.0f", x, k); return 0; }