30.8除不尽的数
一个自然数被8除余1,所得的商被8除也余1,
再将第二次的商被8除后余7,最后得到一个商为a.
又知这个自然数被17除余4.所得的商被17除余15,
最后得到一个商是a的2倍.
求这个自然数.
#include <stdio.h> #include <stdlib.h> int main() { int n=0; while(1) //执行了break语句之后才会跳出循环体 { if(n%8==1 && n/8%8==1 && n/8/8%8==7) if(n%17==4 && n/17%17==15) if(n/17/17 == 2*(n/8/8/8)) { printf("%d",n); break; //break可以从循环体内跳出循环体,即提前结束循环,接着执行循环下面的语句 } n++; } return 0; }