我們在面試題中可能遇到的一些的有趣的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 ...