完善程序(1) 第1-5题,组合题 (枚举因数)从小到大打印正整数 n 的所有正因数。 试补全枚举程序。 01 #include 02 using namespace std; 03 04 int main() { 05 int n; 06 cin >> n; 07 08 vector fac; 09 fac.reserve((int)ceil(sqrt(n))); 10 11 int i; 12 for (i = 1; i * i = 0; --k) { 25 cout << ⑤ << " "; 26 } 27 }
正确答案:完善程序①答案C。枚举因数判断,①处应填 n % i == 0。
试卷来源:2022 CSP-J入门级(第一轮)C++真题