用什么代码写
若每步走2阶,最后剩1阶,若每步走3阶,最后剩2阶,
若每步走5阶,最后剩4阶,
若每步走6阶,最后剩5阶,
若每步走7阶,最后不剩,总共有几个台阶。
#include<stdio.h> #include<assert.h> int main( void ) { unsigned i; #include<stdio.h> #include<assert.h> int main( void ) { const unsigned start=119; const unsigned step=210; unsigned i; for (i=start;i!=start+step*10;i+=step) { assert(i%2==1); assert(i%3==2); assert(i%5==4); assert(i%6==5); assert(i%7==0); printf("%-4u\n",i); } return 0; } return 0; }
[此贴子已经被作者于2018-4-17 23:30编辑过]
#include <stdio.h> int main() { int sum = 0; while (1) { if (sum%2==1&&sum%3==2&&sum%5==4&&sum%6==5&&sum%7==0) { if(sum>10000) { break; } printf("%d\n",sum); } sum++; } return 0; }
[此贴子已经被作者于2018-4-17 22:37编辑过]