有一条长阶梯,若每步跨2阶,则最最后剩一阶,若每步跨3 阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问这条阶梯共有多少阶?
#include <stdlib.h>
// 功能:计算满足条件的楼梯的长度
// 输入: 无
// 输出:无
// 返回: 无
unsigned int GetStairNum ()
{
int i = 0;
int stairnum = 0;
bool found = false;
while(!found)
{
if((1==(i%2))&&(2==(i%3))&&(4==(i%5))&&(5==(i%6))&&(0==(i%7)))
{
stairnum = i;
found = true;
}
i++;
}
return stairnum;
}
int main()
{
int a = GetStairNum();
return 0;
}