爱因斯坦阶梯:有一长阶梯,若每上2阶,最后剩1阶;若每上3阶,最后剩2阶;若每上4阶,最后剩3阶;若每上5阶,最后剩4阶;若每上6阶,最后剩5阶;若每上7阶,刚好一阶都不剩。编程算出阶梯至少有多少阶。
由题意可得该数star:%2==1;%3==2;%4==3;%5==4;%6==5:%7==0
#include<stdio.h>
int main()
{
int star ; //定义阶梯的数为star
for ( star = 0 ; star < 1000 ; star++ )
{
if ( star%2==1 && star%3==2 && star%4==3 && star%5==4 && star%6==5 && star%7==0 )
{
printf ("star = %d\n", star) ;
break ;
}
}
return 0 ;
}