单选题 有一堆零件(个数在100到200之间),如果分成4个零件一组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面的程序是求这堆零件的总数,请选择填空。
#include<stdio.h>
main()
{ int i;
for(i=100; i<200;i++)
if((i-2)%4==0)
if(! ((i-3)%7))
if(____) printf("%d",i);
}
  • A. i%9=5
  • B. i%9!=5
  • C. (i-5)%9!=0
  • D. (i-5)%9= =0
【正确答案】 D
【答案解析】[解析] 本题中需要填空的是第三个条件,即“若分成9个零件一组,则多5个零件”,当总零件数减去5后,并与9取余为0即可满足本题的条件。