GESP一级栏目共276题,当前题目是第238题 (86.2%)
?
12、下面的C++代码用于求N的所有因数(即能将N整除的数),如输入12则将输出12,6,4,3,2,1 。( )。
int i, N;
cin >> N;
i = N;
while (_______){
    if (N % i == 0)
        printf("%d,", i);
    i -= 1;
}
printf("1");
😯
别灰心,再仔细想想!
💡 真题解析

【答案】C

【考纲知识点】循环结构、分支结构

【解析】因为最后第9行输出了1,所以循环里枚举的是N到2的所有因数,i > 1确保循环到2,输出所有因数(除1外),最后补1