题库 C++/C语言题库 题目列表 输⼊⼀个正整数N,想找出它所有相邻的因数对,⽐如,...
单选题

输⼊⼀个正整数N,想找出它所有相邻的因数对,⽐如,输⼊12,因数对有(1,2)(2,3)(3,4)。下⾯哪段代 码找不到所有的因数对?

A.

for(i=1;i<N;i++) if(!(N%i) && !(N%(i+1))) printf("(%d,%d)\n", i, i+1);

B.

for(i=2;i<N;i++) if(!(N%i) && !(N%(i+1))) printf("(%d,%d)\n", i, i+1);

C.

for(i=2;i<N/2;i++) if(!(N%(i-1)) && !(N%i)) printf("(%d,%d)\n", i-1, i);

D.

for(i=1;i<N/2;i++) if(!(N%i) && !(N%(i+1))) printf("(%d,%d)\n", i, i+1);

题目信息
C++语言等级考试真题 2023年 二级 选择题
20%
正确率
0
评论
112
点击