首页 > 其他 > 详细

第二次作业

时间:2018-11-28 00:14:59      阅读:416      评论:0      收藏:0      [点我收藏+]

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!