作业帮 > 数学 > 作业

怎么用指针把一组数据的最大值和最小值的位置交换?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/08/18 21:44:50
怎么用指针把一组数据的最大值和最小值的位置交换?
怎么用指针把一组数据的最大值和最小值的位置交换?
具体情况具体分析,可能结论都不甚相同,不过无非是把最大元素和最小元素都先找出来然后用一些方法交换就行了
再问: 就是不知道怎么弄啊
再答: 你这么说我也不知道怎么弄,这是一个数组还是链表?是自定义链表还是STL链表?是自定义类型还是默认类型?你的问题太简单了 写一个例如这样的代码很方便啊,不过还要跟你解释不是嘛…… int maxa(int *p,int n){int i=0;int t = 0;for(;ip[t]) t=i;return t;}//判断n个元素int数组中最大值,返回序号 int mina(int *p,int n){int i=0;int t = 0;for(;i