使用语言Python,本地测试全对,但洛谷测试仅有三个测试点正确
查看原帖
使用语言Python,本地测试全对,但洛谷测试仅有三个测试点正确
235909
Silent_Hollysong楼主2023/6/29 14:53

代码如下,使用语言为Python,求助各位大佬,想知道问题何在

# 输入三个数字
while True:
    a, b, c = map(int, input().split())
    if 0 < a <= 100 and 0 < b <= 100 and 0 < c <= 100:
        break

# 输入排序顺序
order = input()

# 比较大小并重新赋值
if a > b:
    a, b = b, a
if b > c:
    b, c = c, b
if a > b:
    a, b = b, a

# 根据排序顺序重新排列数字
if order == 'ABC':
    pass  # 顺序已经符合要求,不需要调整
elif order == 'ACB':
    b, c = c, b
elif order == 'BAC':
    a, b = b, a
elif order == 'BCA':
    a, b, c = b, c, a
elif order == 'CAB':
    a, b, c = c, a, b
elif order == 'CBA':
    a, b, c = c, b, a

# 输出排序后的数字
print(a, b, c)
2023/6/29 14:53
加载中...