不是VIP会员,不能显示答案

题目解答

题目:
(枚举因数)从小到大打印正整数 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 (__(1)__) {

fac.push_back(i);

}

}



for (int k = 0; k < fac.size(); ++k) {

cout << __(2)__ << " ";

}

if (__(3)__) {

cout << __(4)__ << " ";

}

for (int k = fac.size() - 1; k >= 0; --k) {

cout << __(5)__ << " ";

}

}




选择题

1) ⑴处应填( )。

2) ⑵处应填( )。

3) ⑶处应填( )。

4) ⑷处应填( )。

5) ⑸处应填( )。
考点:
分析:
解答:
评论:
老师: