2.7爱因斯坦数学问题

wangrui0429 / 2023-05-07 / 原文

1.问题描述
爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最后剩一阶,若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问在1~N内,有多少个数能满足?

2.代码

#include<stdio.h >
int main()
{
int x = 1, find = 0;
while (find==0)
{

if (x % 2 == 1 && x % 3 == 2 && x % 5 == 4 && x % 6 == 5 && x % 7 == 0)
{
printf("x = %d\n", x);
find = 1;
}
x++;
}
return 0;
}