第二次作业

1. 薄弱知识点:(1)输出的格式控制;比如中段测试中输出值需要保留两位小数,忘记关键知识 (setprecision);

                          (2)忘记给变量赋初值; 比如要在循环中计数时,因为没有给变量赋初值,导致变量最后输出的值一直错误;

2.    

7-3 一维数组最小值及下标 (10 分)

有一数组内放5个整数,要求找出第一次出现的最小数和它的下标,然后把它和数组中最前面的元素即第一个数对换位置。

输入格式:

在一行中输入5个用空格间隔的整数。

输出格式:

在第一行输出变化后的一维数组,每个数占4列列宽,在第二行输出“min=最小值,weizhi=下标”,最小值和下标都是原样输出,没有列宽控制。

输入样例:

5 2 6 1 9

输出样例:

   1   2   6   5   9
min=1,weizhi=3
解题思路:利用循环找出最小值,然后让它跟第一个数值进行替换;
代码思路:利用for循环语句找出最小值,同时定义一个变量记录最小值的下标;
核心技术总结:循环语句;
解题过程存在的问题: 第一个值替换为最小值以后;原本最小值的位置却没有变为第一个值;
如何解决: 定义变量保存第一个值,再找出最小值以后,在最小值的位置保存这个变量;

 

转载于:https://www.cnblogs.com/lqa00/p/10029865.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值