算法题:找出数组中相加等于9的元素

PHP语言版

<?php
$arr = [1,7,2,4,5,4,6,3,8,-1,10];//声明数组
foreach( $arr as $k=>$v) {
    $i = 9 - $v;
    if ( in_array($i,$arr) ) { //用9减去当前值,查找数组中是否有匹配的差。
        $s = array_search($i,$arr);
        echo $k ."-".$s.PHP_EOL;
    }
}

GO语言版

此条目发表在笔记分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注