/* 此算法没飞燕那么精妙,不过却通俗易懂,相信和我差不多水平的 新手都可以看得懂。 */ #include<stdio.h> int main(void) { int a=9; /* 因为a最小得是9,所以赋初值为9 */ while(a%3!=2||a%5!=3||a%7!=2)/* 结束循环的条件 */ ++a; printf("%d\n",a); getch(); }