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

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

筛选

一遍输入一遍确定最大最小值

解题思路:在输入数字的时候,将数字存入数组,并获取最大最小值的下标索引注意事项:一定是获取下标,而不是直接获取最大最小值,方便后续进行交换。swap函数用指针传参,可以改变函数外部数据。参考代码:#include#definen10voidswap(int*a,

思路正确简单明了

摘要:解题思路:#include<stdio.h> int main(void) {     int a[10];     int i, j;     for(i = 0; i < 10; i++……

注意第一个数为最大数的特殊情况!

解题思路:先把最小的数和第一个数对换,再把最大的数和最后一个数对换注意事项:两个操作不要同时进行,依次进行参考代码:#includevoidinput(longlong*f){for(inti=0;i<10;i++)scanf("%lld",

标准数组的循环判断嵌套

解题思路:采用数组进行输入输出,并进行循环和判断的嵌套。交换最小项和最大项其实可以写在一个循环内部,只不过为了清晰展现思路,我把他们写在两段循环代码中去。然后采用中间变量法交换两个元素。注意事项:参考代码:#includeintmain(){inta[10]={0};intm,