服了,第4个和第8个一直在Re,下载数据在本地测试根本没有问题。

P1055 [NOIP2008 普及组] ISBN 号码

s_a_b_e_ryyds @ 2022-04-12 19:16:46

n,m=input(),[]
for i in n:
    if i!="-":
        if i=="X":
            m.append(10)
        else:
            m.append(int(i))
x=0
for i in range(9):
    x+=(i+1)*m[i]
x%=11
if x==m[-1]:
    print("Right")
else:
    n=n[:-1]
    if x==10:
        n+="X"
    else:
        n+=str(x)
    print(n)

by s_a_b_e_ryyds @ 2022-04-12 19:24:44

大佬们帮我看看,给我怎吐了,这道题。


by zishuQ @ 2022-04-17 11:27:56

我也是这样,蹲个解答


by Smg18 @ 2022-04-26 16:49:31

你少了一层判断 如果样例他识别码是10;样例就会打出X 你没有判断X,他就会报他错误,然后打出一个和样例一模一样的输出


|