冒泡排序

<?php
//10*10乘法表
for($i=1;$i<=10;$i++){
    for($j=1;$j<=10;$j++){
        echo "$i*$j=".$i*$j."\r\n";
    }
}
//100以内的偶数
for($i=1;$i<101;$i++){
    if($i%2==0){
        echo $i." ";
    }
}
//水鲜花
for($i=1;$i<10;$i++){
    for($j=0;$j<10;$j++){
        for($k=0;$k<10;$k++){
                if($i*100+$j*10+$k==$i*$i*$i+$j*$j*$j+$k*$k*$k){
                    echo $i.$j.$k."\r\n";
                }
        }
    }
}
//冒泡排序 (从大到小)
$arr=array('4','3','8','9','2','1');
$len=count($arr);   //6
for($k=0;$k<=$len;$k++){
    for($i=$len-1;$i>$k;$i--){
        if($arr[$i]>$arr[$i-1]){        //如果数组后边的值大于前边的
            $temp=$arr[$i];             //把后边的值重新赋予一个变量$temp
            $arr[$i]=$arr[$i-1];        //把前边的值赋给后边
            $arr[$i-1]=$temp;           //把$temp重新赋予前边的值
        }
    }
}

print_r($arr);

posted @ 2017-04-10 12:13  太空刘  阅读(124)  评论(0编辑  收藏  举报