сортировать числа с помощью оператора if в php - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь создать этот код и создать ошибку, которая печатается и после правильной печати.У меня есть этот код:

<?php
$A=3;
$B=10;
$C=5;

if ($A<=$B){
    if($C<=$A){
        echo $C,"</br>",$A,"</br>",$B;
    }
    if($B<=$C){
        echo $A,"</br>",$B,"</br>",$C;
    }
    else {
        echo $A,"</br>",$C,"</br>",$B;
    }
}
    if ($C<=$B){
        echo $C,"</br>",$B,"</br>",$A;

    if ($C<=$A){
        echo $B,"</br>",$C,"</br>",$A;
    }
    else{
        echo $B,"</br>",$A,"</br>",$C;
    }}



?>

И я принимаю это как ответ:

3
5
105
10
3

вместо

3
5
10 

, который должен печатать Как могЯ исправляю эту проблему?

1 Ответ

1 голос
/ 02 апреля 2019

попробуйте этот код, вы забыли остальное:

$A=3;
$B=10;
$C=5;


if ($A<=$B){
    if($C<=$A){
        echo $C,"</br>",$A,"</br>",$B;
    }
    if($B<=$C){
        echo $A,"</br>",$B,"</br>",$C;
    }
    else {
        echo $A,"</br>",$C,"</br>",$B;
    }
}
else {
    if ($C<=$B){
        echo $C,"</br>",$B,"</br>",$A;
    }
    if ($C<=$A){
        echo $B,"</br>",$C,"</br>",$A;
    }
    else {
        echo $B,"</br>",$A,"</br>",$C;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...