8除不尽的数

一个自然数被8除余1,所得的商被8除也余1, 
再将第二次的商被8除后余7,最后得到一个商为a. 
又知该自然数被17除余4.所得的商被17除余15, 
最后得到一个商是a的2倍. 

求这个自然数.


public class P1012b {
public static void main(String[] args) {
for (int i = 1;; i += 8) {
if (i % 8 != 1)
continue;
if (i / 8 % 8 != 1)
continue;
if (i / 8 / 8 % 8 != 7)
continue;
int a = i / 8 / 8 / 8;
if (i % 17 != 4)
continue;
if (i / 17 % 17 != 15)
continue;
int b = i / 17 / 17;
if (b != 2 * a)
continue;
System.out.println(i);
break;
}
}
}

猜你喜欢

转载自blog.csdn.net/progammer10086/article/details/80297415
今日推荐