程式6.
題目: 假設某人有100,000現金,每經過一次路口需要進行一次交費交費規則為當他現金大於50,000時每次需要交%5,如果現金小於等於50,000時每次交5,000.問此人可以經過多少次這個路口。
1$money = 100000; 2$i = 0; 3while($money >= 5000) { 4if( $money > 50000) { 5$money *= 95/100; 6 } elseif( $money <= 50000) { 7$money -= 5000; 8 } 9$i++;10}11echo '可以經過' . $i . '次路口
';
程式7.
題目: 列印九九乘法表
1for($i = 1; $i < 10; $i++) {2for($j = 1; $j <= $i; $j++) {3echo$j . 'x' . $i . '=' . $i*$j . ' ';4 }5echo '
';6 }
程式8.
題目: 百錢百雞, 公雞5文錢一隻,母雞3文錢一隻,小雞1文錢三隻,用100文錢買100隻, 問,公雞,母雞,小雞各幾隻?
1$x1 = 0; //公雞個數 2$x2 = 0; //母雞個數 3$x3 = 0; //小雞個數 4for( $x1 = 1; $x1 <= 20; $x1++) { 5for( $x2 = 1; $x2 <= (33-$x1); $x2++) { 6$x3 = 100 - $x1 - $x2; 7if( 100 == ($x1*5 + $x2*3 + $x3/3) ) { 8echo '公雞個數為:' . $x1 . '母雞個數為:' . $x2 . '小雞個數為' . $x3 . '
'; 9 }10 }11 }
程式9.
題目: 求1到100內的素數
1$num = 2; 2while($num <= 100) { 3if( $num <= 3) { 4echo$num . ' '; 5 } else { 6for( $j = 2; $j <= $num; $j++) { 7if( $j == $num ) { 8echo$num . ' '; 9 } elseif( $num%$j == 0) {10break;11 }12 }13 }14$num++;15 }
以上就介紹了PHP練習題二,包括了php,練習題方面的內容,希望對PHP教程有興趣的朋友有所協助。