知识点:

循环控制:循环控制

注意:数学公式的积累

#include <iostream>
using namespace std;

int main() {
    int odd = 0;
    int even = 0;
    int n;

    cin >> n;

    if (n % 2 == 0) {
        odd = even = n / 2;
    } else {
        odd = n / 2 + 1;
        even = n / 2;
    }

    cout << odd << " " << even;

    return 0;
}
// 原来解法
/*
int main() {
    int odd = 0;
    int even = 0;
    int n;

    cin >> n;

    for (int i = 1; i <= n; i++) {
        if (i % 2 != 0) {
            odd++;
        } else {
            even++;
        }
    }

    cout << odd << " " << even;

    return 0;
}
*/