PHP趣味案例

2021-09-25 06:43:27 字數 2462 閱讀 4902

我們在面試題中可能遇到的一些的有趣的php案例,下面我們對這些案例進行整合

for ($num=0; $num <100 ; $num++)

}

//能被

3整除的個位數為6的數

for ($num=0; $num <100 ; $num++)

}

// 問題:5個數字一行輸出,而且輸出的是偶數

//0-100個數

for($i=0,$j=1;$i<100;$i++)else

} }

header("content-type: text/html; charset=utf-8");

// 算算有多少人

for ($i=100; $i < 200; $i++)

}

header("content-type: text/html; charset=utf-8");

// 除數與被除數

for($i=0;$i<163;$i++)

}

// 猴子搬香蕉問題

//問題: 乙個小猴子邊上有100根香蕉,它要走過50公尺才能到家,每次它最多搬50根香蕉,每走1公尺就要吃掉一根,請問它最多能把多少根香蕉搬到家裡。

header("content-type:text/html;charset=utf-8");

//$b表示香蕉

$b=100;

for ($i=1; $i<=50 ; $i++) else

echo '走第

',$i,'

公尺時候,

還剩香蕉

',$b,'根';

} 解答:去(搬一部分)——回來——去(搬剩餘):這樣的路程為x,消耗3*x個香蕉

當100-3*x<=50時,一次搬完剩餘路程。臨界值x=17。

故到家時香蕉數=100-3*17-(50-17)=16

// 不含4的數

// 題目:列印

0-300,

不含300,不含4

的自然數

for ($i=0; $i <300 ; $i++)

}

// 水仙花數

// 所謂水仙花數

,是指乙個是三位數

,其各數字的立方等於該 數 本身

// 例如

:371,321=3x3x3+7x7x7+1x1x1;

header("content-type:text/html;charset=utf-8");

for ($i=100; $i <1000 ; $i++)

}

header("content-type:text/html;charset=utf-8");

// 過路口問題

// 題目

:假設你有10萬

,每經過乙個路口就要進行一次交費

,繳費規則為當你現金大於

5萬時候需要交

5%如果現金小於等於

5萬每次需要交

5000,

請說明你可以過多少個路口

for ($i=100000,$j=0; $i >0 ; ) elseif($i>=5000)

//如果小於

5000,

拒絕通行

,並清零

$i滿足退出迴圈條件

if ($i<5000)

}

header("content-type:text/html;charset=utf-8");

// 百錢買百雞

// 題目

:公雞五塊一致

,母雞三塊乙隻,小雞

1塊3只

,現用100塊共買

100隻雞

,問各有分類多少

?設每種至少乙隻

// $a=1;//公雞

// $b=1;//母雞

// $c=1;//小雞

// $a+$b+$c==100只

// 5$a+3$b+$c/3==100塊

// 五塊錢乙隻公雞

,二十隻就一百塊了

,又每個有乙隻

,故最多18只

for ($a=1; $a <18 ; $a++)

//}

} }

// 九九乘法表

for ($i=1; $i <=9 ; $i++)

echo '

';

}

PHP趣味案例

我們在面試題中可能遇到的一些的有趣的php案例,下面我們對這些案例進行整合 for num 0 num 100 num 能被 3整除的個位數為6的數 for num 0 num 100 num 問題 5個數字一行輸出,而且輸出的是偶數 0 100個數 for i 0,j 1 i 100 i else...

PHP趣味案例

我們在面試題中可能遇到的一些的有趣的php案例,下面我們對這些案例進行整合 for num 0 num 100 num 能被 3整除的個位數為6的數 for num 0 num 100 num 問題 5個數字一行輸出,而且輸出的是偶數 0 100個數 for i 0,j 1 i 100 i else...

Python趣味案例

一 問題描述 0 9組成乙個三位數,並且這三位數中沒有相等的數字,一共有多少種組合方法?二 思路 利用0 9組成沒有重複數字的三位數 百位組成 1 9 十位組成 0 9 個位組成 0 9 利用迴圈窮舉百位 十位 個位的數字構成,只有三個數不相同的時候才生成不重複的數字 三 方法一def count ...