题解 1045: [编程入门]自定义函数之整数处理

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

[编程入门]自定义函数之整数处理-题解(C语言代码)

#代码说明putNums是输入函数,getNums是输出函数,主要的逻辑都在sort函数中;我的想法就是记录最小值(初始值a[0]),最大值(初始值a[0]),以及最小值和最大值出现在数组中的位置;在这里需要注意的是:1.最小值和最大值的处理不可以先遍历出最大值和最小值再同时进行,
优质题解

1045: [编程入门]自定义函数之整数处理——题解

解题思路:题目要求定义三个函数,分别实现输入10个数、处理最大最小的元素、输出10个数的功能。输入函数为一个for循环,循环10次,录入10个数保存在数组a[10]中。处理函数遍历数组a,首先假设a[0]最小,当a[i]

自定义函数之整数处理 C++题解

解题思路输入数组每个元素后,找出最大值和最小值的下标,交换第一位和最小值,最后一位和最大值C++中min_element(a+n,a+m)和max_element(a+n,a+m)可以找出数组中最小值和最大值swap(a,b)可以交换a,b两个的值(虽然它让用函数,

C语言程序设计教程(第三版)课后习题10.3 (C语言代码)

解题思路:根据题目要求要写三个函数(首先写一个output函数,在写一个处理函数exch,最后写一个主函数main)。1.在output函数中,我么采用循环输出。2.在exch函数中,我们首先要利用循环语句找数组中最小的数值,同时要记录该最小数值的数组下标,

[编程入门]自定义函数之整数处理-题解(Java代码)

一、在给数组添加元素的时候,就判断数组的最小值和最大值以及最小值下标和最大值下标二、得到了两个值及其下标后对四个数进行交换三、有两种特殊情况:1.最大值是数组的第一个元素,同时最小值是数组的第二个元素;**这个时候,就先把最大值跟最后一个元素互相交换再把最小值跟第一个元素互相交换**2.最小值是第一个

[编程入门]自定义函数之整数处理-题解(C语言代码)

刚拿到这个题时可能会觉得这是一个比较容易的题,但是在实际操作时会发现有几个点如果没有注意到,会对结果产生影响。1.因为不能确定测试数据的范围,所以最好将max、min都初始化为a[0],使所有的大小比较都基于数组内部进行。1.将max、min初始化为a[0]时,要把maxi、mini一并都初始化为0。