码迷,mamicode.com
首页 > 其他好文 > 详细

学习工作中遇见的处理问题记录

时间:2019-08-18 15:41:33      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:判断   图片   不执行   记录   初始化   最大值   最大   动态   赋值   

初学者常遇到的脑筋急转弯的问题,如果想到关键点立马就可想通.

技术图片

 

技术图片

如上图编写的格式总是输出最小值min=0;

这是因为在数组进行了动态初始化没有赋值,又因为数组是int类型的数组,所以系统自动赋值每个索引位元素都为0,所以min=arr[0]的实际值就是0;在下边求最小值的if判断语句中min=0总是最小值,所以不执行if里的语句.但是最大值的求解不会从在类似的问题.如果想求min需在数组随机赋值完,再遍历数组进行if判断求最小值min.

修改后的代码书写为:(关键是min定义的位置)

技术图片

 

学习工作中遇见的处理问题记录

标签:判断   图片   不执行   记录   初始化   最大值   最大   动态   赋值   

原文地址:https://www.cnblogs.com/robotsu/p/11372240.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!