学习目标:
C语言入门知识
- 爱因斯坦的数学题。爱因斯坦出了一道这样的数学题。有一条长阶梯,若每步跨2阶,则最后剩1阶,若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶,则最后剩5阶,若每步跨7阶,最后才正好一阶不剩。请问,这条阶梯共多少阶?
**输出格式要求:“x = %d\n”
示例
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int i=0;
for(int j=0;j<100;j++)
{
do{
if(i%2==1&&i%3==2&&i%5==4&&i%6==5&&i%7==0){
printf("x = %d\n",i);
break;
}
else{
}
}while(1==1);
scanf("%*c");
}
return 0;
}
由于台阶的数量实际上有无数个,所以加入一个for循环使得每敲一次回车,打印一个数字。