简单的PHP算法题(带扩充),php算法题扩充
简单的PHP算法题(待完善…)
只打印0
具体个数由输入的参数n决定
如n=5就打印00000
根据n值打印n个0
打印一行 0101010101010101010101
具体个数由输入的参数n决定
如test.php?n=3打印010
根据n值打印010101…
实现1 00 111 0000 11111
for if 实现
![](http://www.bkjia.com/uploads/allimg/150712/16393522N-0.gif)
php
for (
$i = 0;
$i $i++
) {
for (
$j = 0;
$j $i;
$j++
) {
if (
$i % 2 == 0
) {
echo '0'
;
} else {
echo '1'
;
}
}
echo '
'
;
}
?>
for&if语句实现
for switch 实现
![](http://www.bkjia.com/uploads/allimg/150712/16393522N-0.gif)
php
for (
$i = 0;
$i $i++
) {
for (
$j = 0;
$j $i;
$j++
) {
switch (
$j % 2
) {
case '0':
echo "0"
;
break;
case '1':
echo "1"
;
break;
}
}
echo '
'
;
}
?>
for&switch语句实现
while if 实现
while switch 实现
![](http://www.bkjia.com/uploads/allimg/150712/16393522N-0.gif)
php
$i = 0
;
while (
$i ) {
$j = 0
;
while (
$j $i
) {
switch (
$i % 2
) {
case 0:
echo '0'
;
break;
case 1:
echo '1'
;
break;
}
$j++
;
}
echo '
'
;
$i++
;
}
?>
while&switch语句实现
实现0 01 010 0101……
实现0 01 012 0123 3210 210 10 0
做个计算器
如test.php?a=1&b=2&operator=jia输出3
如test.php?a=5&b=2&operator=jian输出3
如test.php?a=2&b=5&operator=cheng输出10
如test.php?a=6&b=3&operator=chu输出2
可处理加减乘除的四位一体计算函数
进阶:
水仙花数
冒泡排序法
http://www.bkjia.com/PHPjc/1030384.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1030384.htmlTechArticle简单的PHP算法题(带扩充),php算法题扩充 简单的PHP算法题(待完善) 只打印0 具体个数由输入的参数n决定 如n=5就打印00000 根据n值打印...
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn