C语言每日一练2020 10 21

it2025-02-16  5

学习目标:

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

最新回复(0)