我发送的3个数组的所有参数都等于1.因此'd'的输出应该是9而'n'也应该是9.而是我得到39.任何人都知道为什么? 这是功能
def quick_sort(l):
if len(l) == 0:
return l
pivot = l[0]
pivots = [x for x in l if x == pivot]
smaller = quick_sort([x for x in l if x < pivot])
larger = quick_sort([x for x in l if x > pivot])
return smaller + pivots + larger
这是数组定义的示例
<html>
<body>
<?php
function eq1($a,$b,$c)
{
$d= $a[0]*$b[1]*$c[2]+$b[0]*$c[1]*$a[2]+$c[0]*$a[1]*$b[2];
$n= $c[0]*$b[1]*$a[2]+$b[0]*$a[1]*$c[2]+$a[0]*$c[1]*$b[2];
echo $d;
echo $n;
}
?>
</body>
</html>
;
$a= [1,1,1]
;
$b= [1,1,1]
;
这是要求功能
$c= [1,1,1]
答案 0 :(得分:-1)
kubauser你只是回应了&#39; $ d&#39;和&#39; $ n&#39;变量,你希望函数返回值,因此使用&#34; return&#34;关键字,否则可能会返回一个随机数...
语法如下:
<?php
function func($a,$b)
{
$c = $a +$b;
return $c;
}
echo func(3,5);
<?