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

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

筛选

小白用自己的低智商简单思路解释--题解(C语言代码)

######易错点:不能最大最小数找出后再交换。因为第一次交换会有可能改变第二次交换值所在下标如恰好最大值在第一位就可能出错91232424221和9交换时就改变了此前你找出最大值的下标######重要小白一个写的不好请原谅,谢谢浏览。```c#include#includeintdeal(intx[

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

解题思路:这道题最重要是找出最大值和最小值以及它们相应的下标①令max为第一个数a[0],min为第一个数a[0]②利用循环与后面九个数比较,如果比max大,令max等于该数值,并用m记录下标i;如果比min小,则令min等于该数值,并用n记录下标i.最后m为最大值下标,n为最小值下标。

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

#MarkDown编辑器基本使用说明**如果这是您第一次使用MarkDown编辑器,建议先阅读这篇文章了解一下Markdown的基本使用方法。**##实时预览、全屏显示![](/image_editor_upload/20190606013233_25630.png)**编辑器左边是输入框,
优质题解

[编程入门]自定义函数之整数处理-题解(C语言代码)【含特殊测试序列】

写在前面:**一轮循环就同时确定最大最小值位置并进行最终互换:**这道题的**陷阱**在于:在进行最终位互换时,代码编写中先写最小值确定最终位(即先互换首位置),此时拿最小值打头的序列去测试正确,但用最大值打头的序列(如:10568431297)去测试则错误;相反,

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

##解题思路:编程题首先要审题,我刚开始还以为这道题是排序题,后来才发现这道题只需要将最大值和最小值分别放在最前面和最后面。因此:1.只要一次循环分别找出最大最小值;2.对最大最小值做标记;3.等循环结束后将最大最小值分别与最后和第一个数交换即可。