while 1:
A = int(input())
X = 0
# 遍历计算各进制的和
for i in range(2, A):
tmp = A
while tmp != 0:
X += tmp % i
tmp = tmp // i
Y = A - 2
# 化简分数
for i in range(2, Y):
while (X % i == 0 and Y % i == 0):
X = X // i
Y = Y // i
print("{}/{}".format(X, Y))
进制均值(京东2017秋招真题)进制均值(京东2017秋招真题)代码实现while 1: A = int(input()) X = 0 # 遍历计算各进制的和 for i in range(2, A): tmp = A while tmp != 0: X += tmp % i tmp = tmp // i Y = A - 2 # 化简分数 for i in range