三个数排序 - 实验6 条件与分支
【资料图】
请编程实现下述功能:
从键盘读入三个整数a,b和c(0≤a,b,c≤100);要求这三个整数从同一行录入,以逗号分隔;
仅使用分支语句(不允许交换)确定三个数的顺序,并将三个数从小到大输出,数间以逗号分隔。
[3个数的比较排序树]说明:椭圆形表示一次两数比较,矩形结点表示一个排序结果。
请参考上图,将下述程序补充完整。
a,b,c = eval(input())
if a<=b:
if b<=c:
print(f"{a},{b},{c}")
else:
if a<=c
:
print(f"{a},{c},{b}")
else:
print(f"{c},{a},{b}")
else:
if a<=c:
print(f"{b},{a},{c}")
else:
if b<=c
:
print(f"{b},{c},{a}")
else:
print(f"{c},{b},{a}")
X 关闭
Copyright © 2015-2022 亚洲餐饮网版权所有 备案号:豫ICP备20022870号-9 联系邮箱:553 138 779@qq.com