爱因斯坦阶梯问题:设有一阶梯,每步跨2阶,最后余1阶;每步跨3阶,最后余2阶;每步跨5阶,最后余4阶;每步跨6阶,最后余5阶;只有每步跨7阶时,正好到阶梯顶。问共有多少步阶梯?
#include <stdio.h>
int main()
{
int n=0;
while(1)
{
if(n%2==1&&n%3==2&&n%5==4&&n%6==5&&n%7==0)
break;
n++;
}
printf("阶梯的步数是:%d\n",n);
return 0;
}
爱因斯坦阶梯问题:设有一阶梯,每步跨2阶,最后余1阶;每步跨3阶,最后余2阶;每步跨5阶,最后余4阶;每步跨6阶,最后余5阶;只有每步跨7阶时,正好到阶梯顶。问共有多少步阶梯?
#include <stdio.h>
int main()
{
int n=0;
while(1)
{
if(n%2==1&&n%3==2&&n%5==4&&n%6==5&&n%7==0)
break;
n++;
}
printf("阶梯的步数是:%d\n",n);
return 0;
}