# -*- coding: UTF-8 -*-
'''
题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
1.程序分析:
2.程序源代码:
'''
def inp(array):
for i in range(4):
array.append(int(input('input a number:\n')))
p = 0
def max_min(array):
max = min = 0
for i in range(1,len(array) - 1):
p = i
if array[p] > array[max] : max = p
elif array[p] < array[min] : min = p
k = max
l = min
array[k],array[0] = array[0],array[k]
array[l],array[-1] = array[-1],array[l]
def outp(array):
for i in range(len(array)):
print (array[i])
if __name__ == '__main__':
array = []
inp(array)
max_min(array)
outp(array)
阅读(816) | 评论(0) | 转发(0) |