2336 . 综合题

枚举因数【CSP 2022 入门级第一轮】

从小到大打印正整数 n 的所有正因数。

试补全枚举程序。

#include <bits/stdc++.h>
using namespace std;

int main(){
    int n;
    cin >> n;

    vector<int> fac;
    fac.reserve((int)ceil(sqrt(n)));

    int i;
    for (i = 1; i * i < n; ++i){
        if (①){
            fac.push_back(i);
        }
    }

    for (int k = 0; k < fac.size(); ++k){
        cout << ② << "";
    }
    if (③) {
        cout << ④ << "";
    }
    for (int k = fac.size() - 1; k >= 0; --k){
        cout << ⑤ << "";
    }
}
1 . (单选题)

①处应填( )

2 . (单选题)

②处应填( )

3 . (单选题)

③处应填( )

4 . (单选题)

④处应填( )

5 . (单选题)

⑤处应填( )

凤鸣
简单
0
收藏
题解讨论
反馈