在你面前有一条长长的阶梯,如果每步跨2阶,那么最后剩1阶;如果每步跨3阶,那么最后剩2阶;如果每步跨5阶,那么最后剩4阶;如果每步跨6阶,最后剩5阶;只有当每步跨7阶时,最后才正好走完,一阶也不剩。请问这条阶梯至少有多少阶?(求所有三位阶梯数)。
1 #include<stdio.h>
2 int main()
3 {
4 int t,s=0;
5 //三位数有哪些:
6 for(t=100;t<1000&&t>99;t++)
7 if((t%7==0)&&(t%2==1)&&(t%3==2)&&(t%5==4)&&(t%6==5))
8 printf("%d\t",t);
9 putchar('\n');
10 // 最少是:
11 while(++s)
12 if((s%7==0)&&(s%2==1)&&(s%3==2)&&(s%5==4)&&(s%6==5))
13 {printf("至少是%d\n",s);break;}
14 return 0;
15 }