关于循环与数组中的两道题

本文讲述了作者在解决寻找数组最大值和最小值的编程问题中遇到的错误,包括输入输出格式、循环处理、scanf使用和数组交换等知识点,以及如何通过调试和学习他人的代码改进自己的解决方案。
摘要由CSDN通过智能技术生成

两道题。

一道是找到最大值和最小值,这一道题我是优先做的,于昨天晚上将代码写了出来,但其中有很多bug导致根本无法运行,其根本原因是数组的输入输出问题,如学姐所说的那样,我首先去网上找了一组相关代码,认真分析后,自认为可以看做出来了,自信满满的去做,结果又遇到了bug,于是先放到了那里,今天早上询问学姐后,改对了。

思路:设置n,作为循环的次数,定义数组,利用循环来输入数组,然后定义两个量承接最大最小值,利用循环求出真正的值,输出。

错误: 1.输入时,scanf里a[],里一定要是循环的次数。

2.从哪里输入就要从哪里开始比较。

3.没有认知检查输出格式。

  在昨晚上一道题受挫后,我暂放了一晚上,随后看了这一道题。说实话,这道题好早之前我就看过了,相似的也是由于数组的问题,有了好多bug,所以暂置,昨晚看时,自己写了一个认为还行的代码,结果发现运行出来时一堆乱码,由于太晚,先睡了,今天早上看了其他人的代码才明白,原来是输出出了问题。

思路:设定循环量和数组,循环输入数组,设置最小量,循环求出最小量及最小量对应的数组位置,交换,输出。

错误:1.绝对值函数的应用。

2.数组中的交换问题。

3.数组的输出。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值