php实现构建乘积数组(算法:替换)(语法错误:分号和$符号)
php实现构建乘积数组(算法:替换)(语法错误:分号和$符号)
一、总结
1、算法:替换
2、语法错误:分号和$符号
二、php实现构建乘积数组
题目描述:
给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。
三、代码
1 <?php 2 3 //算法:替换 4 function multiply($numbers) 5 { 6 $b=array(); 7 for($i=0;$i<count($numbers);$i++){ 8 $temp=$numbers[$i]; 9 $numbers[$i]=1; 10 $perB=1; 11 for($j=0;$j<count($numbers);$j++){ 12 $perB*=$numbers[$j]; 13 } 14 $b[]=$perB; 15 $numbers[$i]=$temp; //1、这里分号错误 16 } 17 return $b; 18 }
版权申明:欢迎转载,但请注明出处
一些博文中有一些参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
在校每年国奖、每年专业第一,加拿大留学,先后工作于华东师范大学和香港教育大学。
2024-10-30:27岁,宅加太忙,特此在网上找女朋友,坐标上海,非诚勿扰,vx:fan404006308
AI交流资料群:753014672