问题
单项选择题
有一堆零件(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
解析: 本题中需要填空的是for循环的第3个条件,即“若分成9个零件一组,则多5个零件”,当总零件数零减去5后,并与9取余为0即可满足本题的条件。