给定一个整数数组,找出其中的最大值和最小值。 例如:
null
Input : arr[] = {2, 3, 1, 6, 7}Output : Maximum integer of the given array:7 Minimum integer of the given array:1Input : arr[] = {1, 2, 3, 4, 5}Output : Maximum integer of the given array : 5 Minimum integer of the given array : 1
方法1(简单): 我们只需遍历数组,找到它的最大值和最小值。
PHP
<?php // Returns maximum in array function getMax( $array ) { $n = count ( $array ); $max = $array [0]; for ( $i = 1; $i < $n ; $i ++) if ( $max < $array [ $i ]) $max = $array [ $i ]; return $max ; } // Returns maximum in array function getMin( $array ) { $n = count ( $array ); $min = $array [0]; for ( $i = 1; $i < $n ; $i ++) if ( $min > $array [ $i ]) $min = $array [ $i ]; return $min ; } // Driver code $array = array (1, 2, 3, 4, 5); echo (getMax( $array )); echo ( "" ); echo (getMin( $array )); ?> |
输出:
51
方法2(使用库函数): 我们使用库函数来寻找最小值和最大值。
- Max(): max()返回根据标准比较认为“最高”的参数值。如果不同类型的多个值的计算结果相等(例如0和“abc”),将返回提供给函数的第一个值。
- Min(): min()返回根据标准比较被认为是“最低”的参数值。如果不同类型的多个值的计算结果相等(例如0和“abc”),将返回提供给函数的第一个值。
PHP
<?php $array = array (1, 2, 3, 4, 5); echo (max( $array )); echo ( "" ); echo (min( $array )); ?> |
输出:
51
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END