//爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,
//则最最后剩一阶,若每步跨3 阶,则最后剩2阶,若每步跨5阶,
//则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,
//最后才正好一阶不剩。请问这条阶梯共有多少阶?
// 功能:计算满足条件的楼梯的长度
// 输入: 无
// 输出:无
// 返回: 无
#include <stdlib.h>
#include <stdio.h>
unsigned int GetStairNum ()
{
unsigned int StairNum = 0;
int flag=1;
while(flag)
{
if(StairNum%2 ==1 && StairNum%3 ==2 && StairNum%5 == 4 && StairNum%6 == 5 && StairNum %7 == 0)
{
flag =0;
return StairNum;
}
StairNum++;
}
return 0;
}
void main()
{
printf("楼梯的阶数为:%d",GetStairNum ());
getchar();
getchar();
}