编写一个程序对三个数按由小到大的顺序排列
以下是一个简单的PHP程序,用于对三个数进行由小到大的排序:
php<?php
function sortNumbers($a, $b, $c) {
if ($a > $b) {
$temp = $a;
$a = $b;
$b = $temp;
}
if ($a > $c) {
$temp = $a;
$a = $c;
$c = $temp;
}
if ($b >(10, 2, 8);
$sortedNumbers = sortNumbers(...$numbers);
echo "排序后的数组:";
foreach ($sortedNumbers as $number) {
echo $number . " ";
}
?>
在上面的代码中然后,我们使用了一个测试用例来测试这个函数,将排序后的结果输出到屏幕上。
请注意,上述代码使用了ES6的展开语法(...)来将数组作为参数传递给函数。如果你使用的是较旧版本的PHP,可能需要使用循环或其他方式来传递参数。
php<?php
function sortNumbers($a, $b, $c) {
if ($a > $b) {
$temp = $a;
$a = $b;
$b = $temp;
}
if ($a > $c) {
$temp = $a;
$a = $c;
$c = $temp;
}
if ($b >(10, 2, 8);
$sortedNumbers = sortNumbers(...$numbers);
echo "排序后的数组:";
foreach ($sortedNumbers as $number) {
echo $number . " ";
}
?>
在上面的代码中然后,我们使用了一个测试用例来测试这个函数,将排序后的结果输出到屏幕上。
请注意,上述代码使用了ES6的展开语法(...)来将数组作为参数传递给函数。如果你使用的是较旧版本的PHP,可能需要使用循环或其他方式来传递参数。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-10-09
$ a = 3;
$ B = 2;
$ C = 1;
功能对比(&$ X,&$ Y)
{
如果($ X&GT; $ Y){$临时= $ y的; $ Y = $ X; $ X = $温度;}
比较($ A $ B); // A,B小的存在价值,较大的值存在b
比较($ A $ C); // A,小值CA的存在,C //巨大的价值在这个步骤中存在
比较($ B,$ C)的最小值; // B,C小值存在B,大值c //存在于这个步骤c 回波&QUOT; {$ A}&LT; {$ B}&LT; {$ C}英寸;本回答被网友采纳
$ B = 2;
$ C = 1;
功能对比(&$ X,&$ Y)
{
如果($ X&GT; $ Y){$临时= $ y的; $ Y = $ X; $ X = $温度;}
比较($ A $ B); // A,B小的存在价值,较大的值存在b
比较($ A $ C); // A,小值CA的存在,C //巨大的价值在这个步骤中存在
比较($ B,$ C)的最小值; // B,C小值存在B,大值c //存在于这个步骤c 回波&QUOT; {$ A}&LT; {$ B}&LT; {$ C}英寸;本回答被网友采纳
第2个回答 2014-10-09
<?php
$arr = array(11, 2, 20);
sort($arr);
var_dump($arr);
$arr = array(11, 2, 20);
sort($arr);
var_dump($arr);
用数组吧,比较简单
本回答被提问者采纳第3个回答 2014-10-09
function sorting($a,$b,$c){
$arr = array();
$str = '';
$arr[] = $a;
$arr[] = $b;
$arr[] = $c;
asort($arr);
foreach($arr as $v){
$str.= "$v ";
}
return $str;
}
echo sorting(6,2,5);
$arr = array();
$str = '';
$arr[] = $a;
$arr[] = $b;
$arr[] = $c;
asort($arr);
foreach($arr as $v){
$str.= "$v ";
}
return $str;
}
echo sorting(6,2,5);