@header("content-type:text/html; charset=utf-8");
$arr = array();
$pr = array();
$length = rand(10,100); //设定数组元素个数
for ($i=0;$i<=$length;$i++){
$arr[] = rand(1,10000);
echo $arr[$i].'
';
}
$min = 10000;
for ($i=0;$i
for ($j=$i+1;$j<=$length;$j++){
$s = abs($arr[$i]-$arr[$j]);
if($min>=$s){
if($min>$s)$pr=array();
$min = $s;
$pr[]=$arr[$i]." ".$arr[$j].' 差值:'.$s; //差值最小时 存入数组
}
}
}
for ($i=0;$i
echo $pr[$i].'
';
}
echo '共有'.count($pr).'种方案
';
?>