两道题。
一道是找到最大值和最小值,这一道题我是优先做的,于昨天晚上将代码写了出来,但其中有很多bug导致根本无法运行,其根本原因是数组的输入输出问题,如学姐所说的那样,我首先去网上找了一组相关代码,认真分析后,自认为可以看做出来了,自信满满的去做,结果又遇到了bug,于是先放到了那里,今天早上询问学姐后,改对了。
思路:设置n,作为循环的次数,定义数组,利用循环来输入数组,然后定义两个量承接最大最小值,利用循环求出真正的值,输出。
错误: 1.输入时,scanf里a[],里一定要是循环的次数。
2.从哪里输入就要从哪里开始比较。
3.没有认知检查输出格式。
在昨晚上一道题受挫后,我暂放了一晚上,随后看了这一道题。说实话,这道题好早之前我就看过了,相似的也是由于数组的问题,有了好多bug,所以暂置,昨晚看时,自己写了一个认为还行的代码,结果发现运行出来时一堆乱码,由于太晚,先睡了,今天早上看了其他人的代码才明白,原来是输出出了问题。
思路:设定循环量和数组,循环输入数组,设置最小量,循环求出最小量及最小量对应的数组位置,交换,输出。
错误:1.绝对值函数的应用。
2.数组中的交换问题。
3.数组的输出。