交换排序 交换即可 交换排序 代码应该

交换排序 交换即可 交换排序 代码应该

2021-07-28 07:00:00  鲸学教育
输入3个数n1,n2,n3,按大小顺序输出。“___(1)___”处的代码应该是: 

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
if __name__ == '__main__':
    n1 = int(raw_input('n1 = :\n'))
    n2 = int(raw_input('n2 = :\n'))
    n3 = int(raw_input('n3 = :\n'))
 
    def swap(p1,p2):
        return p2,p1
 ___(1)___

    print n1,n2,n3

A.if n1 > n2 : n1,n2 = swap(n1,n2)
    if n1 > n3 : n1,n3 = swap(n1,n3)

B.if n1 > n2 : n1,n2 = swap(n1,n2)
    if n1 > n3 : n1,n3 = swap(n1,n3)
    if n2 > n3 : n2,n3 = swap(n2,n3)

C.if n1 > n3 : n1,n3 = swap(n1,n3)
    if n2 > n3 : n2,n3 = swap(n2,n3)

D.if n1 > n2 : n1,n2 = swap(n1,n2)
    if n2 > n3 : n2,n3 = swap(n2,n3)

【答案】:B

【本题解析】

考察交换排序的算法,比大小后,交换即可

专注浙江信息技术辅导,通用技术辅导 鲸学,用心做好技术辅导

预约1对1