"""
有一个升序排列的数组,数组中可能有正数,负数或0,求数组中元素的绝对值最小的数。例如,数组【-10,-5,-2,7,15,50】,该数组中绝对值最小的数是2
"""
def fingMin1(array):
if array == None or len(array) < 0:
print("输入参数不合理")
return 0
mins = 2 ** 32
for i in range(len(array)):
if abs(array[i]) < abs(mins):
mins = array[i]
return mins
if __name__ == '__main__':
arr = [-10, -5, -2, 7, 15, 50]
print("绝对值最小的数为:" + str(fingMin1(arr)))
如何求数组中绝对值最小的数?
最新推荐文章于 2023-03-21 11:15:00 发布