问题:有一堆零件(100-200个之间),如果以4个零件为一组进行分组,则多2个零件;如果以7个零件为一组进行分组,则多3个零件;如果以9个零件为一组进行分组,则多5个零件。编程求解这堆零件总数。(此处我们将用穷举法求解。即零件总数x从100-200循环试探,如果满足所有几个分组已知条件,那么此时的x就是一个解。分组后多几个零件这种条件可以用求余运算获得条件表达式。)
运行代码如下所示:
#include<stdio.h> void main() { int i; for(i=100;i<=200;i++) { if (i%4==2 && i%7==3 && i%9==5) { printf("零件总数为:%d\n",i);}; } }
运行结果如下所示: