早教吧作业答案频道 -->数学-->
有一堆数字,12,65,110,2,3,55,79,10,45等很多数字并且没有重复的,要求是:输出第一个数是最大的,第二个数是最小的,第三个数是第二大,第四个数是第二小...一次类推.怎么能实现!
题目详情
有一堆数字,12,65,110,2,3,55,79,10,45等很多数字并且没有重复的,要求是:输出第一个数是最大的,第二个数是最小的 ,第三个数是第二大,第四个数是第二小...一次类推.怎么能实现!
▼优质解答
答案和解析
$testarr= array(12,65,110,2,3,55,79,10,45,200);
sort($testarr);
$count=0;
$issingle = count($testarr) % 2 ;
foreach($testarr as $key => $value ){
$result[] = $testarr[count($testarr)-1-$count];
if($issingle && $count+1 > ceil(count($testarr)/2)-1)break;
$result[] = $testarr[$count];
$count++;
if(!$issingle && $count+1 > ceil(count($testarr)/2))break;
}
print_r($result);
?>
sort($testarr);
$count=0;
$issingle = count($testarr) % 2 ;
foreach($testarr as $key => $value ){
$result[] = $testarr[count($testarr)-1-$count];
if($issingle && $count+1 > ceil(count($testarr)/2)-1)break;
$result[] = $testarr[$count];
$count++;
if(!$issingle && $count+1 > ceil(count($testarr)/2))break;
}
print_r($result);
?>
看了 有一堆数字,12,65,11...的网友还看了以下:
想一个四个字的成语 嗯 最好是个 好听而且有意义的成语 要不你给解释的放在一起的四个字也行· 2020-05-17 …
魔方还原最后面几步怎么弄啊我1面拼好了然后这一面的四周9快有6快拼好了,就差最上面一层了不是说有啥 2020-06-09 …
最大三位数的三分之一×最小四位数的四分之一,积是 2020-06-11 …
(题问题补充中)1.又一杯果汁,小军喝了五分之一,然后加满水,又喝了一杯的四分之一,再到满水后又喝 2020-06-26 …
四只猴子上山摘桃子,摘好后开始挑子,第一只分这些桃子的五分之一,第二只猴子分得剩下的四分之一,第三 2020-07-07 …
小学五年级数学乐乐喝一杯果汁分四次喝完,第一次喝了五分之一然后加满水,第二次喝了一杯的四分之一,再 2020-07-24 …
形容知识十分重要,有了知识就可以赢得一切的四字成语.最好比较漂亮.适用于标语口号.意思可以是知识就 2020-07-24 …
三阶魔方的前6步都对好了就最后一步的四个角块,位置都对就是颜色不对,按照R'D'RD×2或×4的公式 2020-10-31 …
四川省的地质地貌构造『论文ing』我需要详细一点的四川省地质地貌构造资料,最好有图的,引用别的期刊、 2020-11-06 …
跪求四句春联,如果有高人,请发给我,家里新盖的房子想在大门的四扇门上,贴上四句类似春联一样的,四字或 2020-12-07 …