免费发布产品信息的网站,舟山市定海区建设规划局网站,重庆建设工程质量监督信息网,如何鉴赏网站论文目录
67.题目#xff1a;输入数组#xff0c;最大的与第一个元素交换#xff0c;最小的与最后一个元素交换#xff0c;输出数组。 68.题目#xff1a;有 n 个整数#xff0c;使其前面各数顺序向后移 m 个位置#xff0c;最后 m 个数变成最前面的 m 个数 今天这个不知道…目录
67.题目输入数组最大的与第一个元素交换最小的与最后一个元素交换输出数组。 68.题目有 n 个整数使其前面各数顺序向后移 m 个位置最后 m 个数变成最前面的 m 个数 今天这个不知道讲啥了。。。。。。。。
67.题目输入数组最大的与第一个元素交换最小的与最后一个元素交换输出数组。
# 67
def inp(numbers):for i in range(6): #修改这里可以改变输入的数字的个数numbers.append(int(input(输入一个数字:\n)))
p 0def arr_max(array):max 0for i in range(1,len(array) - 1):p iif array[p] array[max] : max pk maxarray[0],array[k] array[k],array[0]
def arr_min(array):min 0for i in range(1,len(array) - 1):p iif array[p] array[min] : min pl minarray[5],array[l] array[l],array[5]def outp(numbers):for i in range(len(numbers)):print (numbers[i])if __name__ __main__:array []inp(array) # 输入 6 个数字并放入数组arr_max(array) # 获取最大元素并与第一个元素交换arr_min(array) # 获取最小元素并与最后一个元素交换print (计算结果)outp(array)
返回 68.题目有 n 个整数使其前面各数顺序向后移 m 个位置最后 m 个数变成最前面的 m 个数
#68
n int(input(整数 n 为:\n))
m int(input(向后移 m 个位置为:\n))def move(array,n,m):array_end array[n - 1]for i in range(n - 1,-1,- 1):array[i] array[i - 1]array[0] array_endm - 1if m 0:move(array,n,m)number []
for i in range(n):number.append(int(input(输入一个数字:\n)))
print (原始列表:,number)move(number,n,m)print (移动之后:,number) 返回