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

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

筛选

题目意思要理解清楚

摘要:解题思路:注意事项:只动最小值,最大值,第一位,最后一位这四个位置的数字,其他的不动哦。(先找最小值,再找最大值)参考代码:#include<stdio.h>void f1(int a[]){    ……

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

解题思路:找出数组最小项及下标和数组最大项及下标,分别与数组第一项和最后一项进行交换注意事项:1.找出最小值及最大值元素下标后,不能同时进行交换。因为可能同时交换的过程中下标值发生变化,导致程序出错。可以先找出最小值下标交换后,再找出最大值下标进行交换2.初始化的max及min最好为数组第一个元素,

1045: 题解及注意事项说明(c语言)

解题思路:本题重点在数据处理上.因为题意只要求:(1)最小值与第一个数交换(min(2)最大值与最后一个数交换(max因而最好是先判断完哪个最大,哪个最小,然后再进行交换(判断完,再交换),如果边判断边交换就容易出错。注意事项:本题难点在当最大值刚好是第一个数,即n[0],普通的写法就容易出错。