题目意思要理解清楚 摘要:解题思路:注意事项:只动最小值,最大值,第一位,最后一位这四个位置的数字,其他的不动哦。(先找最小值,再找最大值)参考代码:#include<stdio.h>void f1(int a[]){ …… 题解列表 2024年12月04日 3 点赞 0 评论 1172 浏览 评分:10.0
简单的整数处理 解题思路:最值思想注意事项:数组越界问题,以及最大值为数组首位问题参考代码:#includeusingnamespacestd;voidf1(inta[10]);voidf2(inta[10]);voidf3(inta[10]);intmain(){inta[10];f1(a);f 题解列表 2025年01月04日 2 点赞 0 评论 812 浏览 评分:10.0
使用for循环依次遍历找最值 解题思路:使用for循环依次遍历找最值,把找到的最值赋给对应的变量存储,然后再交换注意事项:注意在找到最值的时候要记录最值元素对应的下标的值,因此还要另外定义变量用来存储最值元素的下标值参考代码:#includeusingnamespacestd;voidmy_excha 题解列表 2025年04月09日 1 点赞 0 评论 641 浏览 评分:10.0
只有50分的看过来 解题思路:思路无非就是找到最小值和最大值的下标,然后根据下标分别与第一个数和最后一个数进行交换注意事项:题目要求的交换其实有先后顺序,即先将第一个数和最小值交换,再将最后一个数和最大值交换,这就会导致一种特殊情况,具体内容见注释参考代码:#includeusingnamespace 题解列表 2025年05月03日 0 点赞 0 评论 808 浏览 评分:10.0
思路简单适合新手,无swap 摘要:#include#includeusing namespace std;int input(int nu[]){ for(int i = 0;i>nu[i]; }…… 题解列表 2025年08月25日 0 点赞 0 评论 578 浏览 评分:10.0
C语言程序设计教程(第三版)课后习题10.3 (C语言代码) 解题思路:找出数组最小项及下标和数组最大项及下标,分别与数组第一项和最后一项进行交换注意事项:1.找出最小值及最大值元素下标后,不能同时进行交换。因为可能同时交换的过程中下标值发生变化,导致程序出错。可以先找出最小值下标交换后,再找出最大值下标进行交换2.初始化的max及min最好为数组第一个元素, 题解列表 2019年03月29日 0 点赞 0 评论 1909 浏览 评分:9.9
[编程入门]自定义函数之整数处理 (C++代码) ```cpp#include#includeusingnamespacestd;voidswap(int*,int*);intmain(){inta[10];intmaxi,mini;intmax=0,min=0;for(inti=0;i<10;i++){cin>>a[i];}swap(a, 题解列表 2019年09月15日 0 点赞 2 评论 2161 浏览 评分:9.9
[编程入门]自定义函数之整数处理-题解(C语言代码) 自己写的#includeintmain(){inta[10],i;intdeal(int*a);intprint(int*a);for(i=0;i 题解列表 2020年02月07日 0 点赞 0 评论 1754 浏览 评分:9.9
[编程入门]自定义函数之整数处理-题解(C++代码) ##解题思路:编程题首先要审题,我刚开始还以为这道题是排序题,后来才发现这道题只需要将最大值和最小值分别放在最前面和最后面。因此:1.只要一次循环分别找出最大最小值;2.对最大最小值做标记;3.等循环结束后将最大最小值分别与最后和第一个数交换即可。 题解列表 2020年02月09日 0 点赞 3 评论 1462 浏览 评分:9.9
[编程入门]自定义函数之整数处理-题解(C++代码) 解题思路:这道题最重要是找出最大值和最小值以及它们相应的下标①令max为第一个数a[0],min为第一个数a[0]②利用循环与后面九个数比较,如果比max大,令max等于该数值,并用m记录下标i;如果比min小,则令min等于该数值,并用n记录下标i.最后m为最大值下标,n为最小值下标。 题解列表 2020年02月19日 0 点赞 5 评论 1558 浏览 评分:9.9