《C++编程》第二章第12题

来源:互联网 发布:程序员 bug 笑话 编辑:程序博客网 时间:2024/06/05 09:08

题:求爱因斯坦数学题。有一条长阶,若每步跨2阶,则最后剩一阶;若每步跨3阶,则最后剩2阶;若每步跨5阶,则最后剩4阶;若每步跨6阶,则最后剩5阶;若每步跨7阶,最后正好一步不剩。

解:

#include<stdio.h>
int main()
{
int x=0;
do
{
if ((x%2 == 1)&&(x%3 == 2)&&(x%5 == 4)&&(x%6 == 5)&&(x%7 == 0))
printf("x=%d\n",x);
x++;
}while(x<999);
return 0;
}

以下是运行结果:


0 0