学习目标:
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循环使得每敲一次回车,打印一个数字。