您现在的位置是:主页 > news > 淘宝客网站都用什么做/惠州市seo广告优化营销工具
淘宝客网站都用什么做/惠州市seo广告优化营销工具
admin2025/5/6 14:18:35【news】
简介淘宝客网站都用什么做,惠州市seo广告优化营销工具,免费建网站哪个模板多,我的世界服务器网站建设前言我们在面试题中可能遇到的一些的有趣的PHP案例,下面我们对这些案例进行整合1. 能被3整除的数for ($num0; $num <100 ; $num) {if ($num%30) {echo $num,<br>;}}2. 能被3整除的个位数为6的数//能被3整除的个位数为6的数for ($num0; $num <100 ; $num…
前言
我们在面试题中可能遇到的一些的有趣的PHP案例,下面我们对这些案例进行整合
1. 能被3整除的数
for ($num=0; $num <100 ; $num++) {
if ($num%3==0) {
echo $num,'<br>';
}
}
2. 能被3整除的个位数为6的数
//能被3整除的个位数为6的数
for ($num=0; $num <100 ; $num++) {
if ($num%3==0&&$num%10==6) {
echo $num,'<br>';
}
}
3. 5个数字一行输出
// 问题:5个数字一行输出,而且输出的是偶数
//0-100个数
for($i=0,$j=1;$i<100;$i++){
//要求是偶数
if ($i%2==0) {
//5个数字一行输出
if ($j%5==0){
echo $i.'<br>';
$j++;
}else{
echo $i.',';
$j++;
}
}
}
4. 算算有多少个人
header("Content-type: text/html; charset=utf-8");
// 算算有多少人
for ($i=100; $i < 200; $i++) {
if ($i%3==1&&$i%4==2&&$i%5==3) {
echo '一共有'.$i.'<br>';
}
}
5. 除数与被除数
header("Content-type: text/html; charset=utf-8");
// 除数与被除数
for($i=0;$i<163;$i++){
if ($i*3+10+$i+3+10==163) {
# code...
echo '被除数:',$i*3+10,'除数:',$i;
}
}
6. 猴子搬香蕉问题
// 猴子搬香蕉问题
//问题:一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。
header("content-type:text/html;charset=utf-8");
//$b表示香蕉
$b=100;
for ($i=1; $i<=50 ; $i++) {
# code...
if ($b>50) {
# code...
$b-=3;
}else{
$b--;
}
echo '走第',$i,'米时候,还剩香蕉',$b,'根<br>';
}
解答:
去(搬一部分)——回来——去(搬剩余):这样的路程为x,消耗3*x个香蕉
当100-3*x<=50时,一次搬完剩余路程。临界值x=17。
故到家时香蕉数=100-3*17-(50-17)=16
7. 不含4的数
// 不含4的数
// 题目:打印0-300,不含300,不含4的自然数
for ($i=0; $i <300 ; $i++) {
# code...
//个数为4,十位数不为4
if ($i%10!=4&&floor($i/10)%10!=4) {
# code...
echo $i,'<br>';
}
}
8. 水仙花数
// 水仙花数
// 所谓水仙花数,是指一个是三位数,其各数字的立方等于该数本身
// 例如:371,321=3x3x3+7x7x7+1x1x1;
header("content-type:text/html;charset=utf-8");
for ($i=100; $i <1000 ; $i++) {
# code...
// 取得百位
$a=intval($i/100);
// 取得10位
$b=intval($i/10)-$a*10;
// 取得个位
$c=$i%100-$b*10;
if ((pow($a,3)+pow($b,3)+pow($c,3))==$i) {
# code...
echo '水仙花数:',$i,'等于',$a,'^3+',$b,'^3+',$c,'^3','<br>';
}
}
9. 五行四列表格
10. 过路口问题
header("content-type:text/html;charset=utf-8");
// 过路口问题
// 题目:假设你有10万,每经过一个路口就要进行一次交费,缴费规则为当你现金大于5万时候需要交5%如果现金小于等于5万每次需要交5000,请说明你可以过多少个路口
for ($i=100000,$j=0; $i >0 ; ) {
# code...
//满足第一个条件
if ($i>50000) {
# code...
$i-=$i*0.05;
$j++;
//满足第二个条件,但是你的钱要大于5000才放行
}elseif($i>=5000){
$i-=5000;
$j++;
}
//如果小于5000,拒绝通行,并清零$i满足退出循环条件
if ($i<5000) {
# code...
echo '可以经过路口数目为:',$j.'<br>','还剩下金额为',$i;
$i=0;
}
}
11. 百钱买百鸡
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++) {
# code...
//三块钱一只母鸡,33只就99块,再减两只至多31只母鸡
for ($b=1; $b <31 ; $b++) {
# code...
//for ($c=1; $c <98; $c++) {
//优化
$c=100-$a-$b;
# code...
if (($a+$b+$c)==100&&(5*$a+3*$b+$c/3)==100) {
# code...
echo '公鸡',$a,'只,';
echo '母鸡',$b,'只,';
echo '小鸡',$c,'只<br>';
}
//}
}
}
12. 九九乘法表
// 九九乘法表
for ($i=1; $i <=9 ; $i++) {
# code...
for ($j=1; $j <=$i ; $j++) {
# code...
echo $i,'*',$j,'=',$i*$j,' ';
}
echo '<br>';
}