输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 public class shuzujiaohuan public static void main String args TODO 自动生成的方法存根Scanner reader new Scanner System.in int a new int for int i i lt a.length i System ...
2017-09-13 22:35 0 1440 推荐指数:
题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 思路分析: 1. 创建一个数组来装输入数字 2. 找到最大值,和第一个元素交换 3. 找到最小值, 和最后一个元素交换 ...
思路: 2 5 8 2 8 1 1 9 最小的一个元素是1,最大的一个元素是9 用*min来指向最小的那个元素。初始化的时候,*min指向第一个元素,指向2. 这个用一个暂存的变量temp1来存储最小值,初始值 ...
l = input('请输入一个数组:') z = l.strip('[').strip(']').split(',') # 对l进行处理,由str类型转换为list x = [] for i in z: #遍历list z,将z里面 ...
断断续续学习一年了,都是些基础,自我感觉学习的内容很零散,有点找不到方向 今天的练习: #输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 #获取输入,存入列表 #找到最大和最小------max()方法 min()方法, #获取列表元素的下标 #找到第一个 ...
背景 最近在做算法作业,要用C去实现,虽然内心是崩溃食xiang的,但还是抑制住了退课的冲动……这里记录一下一个小情景的实现。 要用C语言定义一个swap函数实现一维数组的元素交换顺序。因为涉及到数组、指针、函数传参这三个概念,所以保存一下警示自己。 主函数代码 函数代码 ...