题目1:输出100 以内(不含100)能被3整除的所有整数
1 for($i=3;$i<100;$i+=1){ 2 if($i%3==0){ 3 echo $i,\'<br>\'; 4 } 5 }
能被3整除的个位数为6的数
1 for($i=3;$i<100;$i++){ 2 if($i%3== 0 && $i%10 == 6){ 3 echo $i,\'<br>\'; 4 } 5 }
输出 1 ~ 100(不包含100) 之间的偶数,5 个数字一行输出
1 for($i=1,$n=0;$i<100;$i++){ 2 if($i%2 == 0){ 3 echo $i; 4 $n+=1; 5 if($n%5 == 0){ 6 echo \'<br>\'; 7 } 8 } }
题目: 操场上100多人排队,3人一组多1人,4人一组多2人,5人一组多3人,共多少人?
1 for($i=100;$i<200;$i++){ 2 if($i%3 == 1 && $i%4 == 2 && $i%5==3){ 3 echo $i,\'<br>\'; 4 } 5 }
除数与被除数
两个自然数相除,商3余10,被除数,除数,商,余数的和是163,求被除数,除数.
1 //假设除数是$i 2 for($i=0;$i<163;$i+=1){ 3 //被除数$ix3+10 4 if($ix3+10+$i+3+10 == 163){ 5 echo \'除数:\',$i,\'被除数:\',$i*3+10; 6 } 7 }
一只猴子旁边有100根香蕉 猴子距离家50米 猴子一次顶多搬50根香蕉 但猴子每走一米就要吃掉一根香蕉 问猴子最多能拿多少根香蕉回家
1 $b = 100; 2 for($i=1;$i<=50;$i++){ 3 if($b>50){ 4 $b -=3; 5 }else{ $b--; 6 } 7 echo \'剩余香蕉数为:\',$b,\'剩余路程为:\',(50-$i),\'<br>\'; }
打印0-300(不包含300) 不含4的自然数
1 for($i=0;$i<3;$i+=1){ 2 for ($j=0; $j <10 ; $j++) { 3 for ($k=0; $k <10 ; $k++) { 4 if($i != 4 && $j != 4 && $k !=4){ 5 echo $ix100+$jx10+$k,\'<br>\'; 6 } 7 } } 8 }
水仙花数
所谓"水仙花数"是指一个三位数,其各位数字的立方和等于该数本身
例如:371是一个"水仙花数",因为 371=3x3x3+7x7x7+1x1x1
1 for($i=1;$i<10;$i++){ 2 for ($j=0; $j <10 ; $j++) { 3 for ($k=0; $k <10 ; $k++) { 4 if($ix$ix$i+$jx$jx$j+$kx$kx$k == $ix100+$jx10+$k){ 5 echo $ix100+$jx10+$k,\'<br>\'; 6 } 7 } } 8 }
五行四列的表格
echo \'<table border="1">\'; for ($i=1; $i <=5 ; $i++) { echo \'<tr>\'; for ($j=1; $j <=4 ; $j++) { echo \'<td>呵呵</td>\'; } echo \'</tr>\'; } echo \'</table>\';
假设某人有 100,000 现金。 每经过一次路口需要进行一次交费。 交费规则为当他现金大于 50,000 时每次需要交 5%如果现金小于等于 50,000 时每次交 5,000。 请写一程序计算此人可 以经过多少次这个路口。
1 for($i=1,$money=100000; $money>=5000; $i +=1) { 2 if($money>50000){ 3 $money -= $moneyx0.05; 4 }else if($money<=50000) { 5 $money -=5000; 6 } echo \'第\',$i,\'次过路口,剩下\',$money,\'元<br />\'; 7 }
题目: 《张丘建算经》 成书于公元 5 世纪, 作者是北魏人. 书中最后一道题堪称亮点, 通常也被称
为“百钱买百鸡”问题, 民间则流传着县令考问神童的佳话书中原文如下:今有鸡翁一, 值钱五; 鸡母一, 值钱三; 鸡雏三, 值钱一; 百钱买鸡百
只, 问鸡翁、 母、雏各几何?
题目的意思是, 公鸡 5 文钱 1 只, 母鸡 3 文钱 1 只, 小鸡 1 文钱买 3 只, 现在用 100文钱共买了 100 只鸡, 问: 在这 100 只鸡中, 公鸡、 母鸡
和小鸡各是多少只? ( 设每种至少
一只)
1 for($m=1;$m<=31;$m++){ 2 for($g=1;$g<=18;$g++){ 3 $s=100-$m-$g; 4 if(($m*3+$g*5+$s/3)==100) { 5 echo \'公鸡\',$g,\'只,母鸡\',$m,\'只,小鸡\',$s,\'只<br />\'; } 6 } }
题目:打印一个九九乘法表
for($i=1;$i<=9;$i++){ for($j=1;$j<=$i;$j++) { echo $j,\'*\',$i,\'=\',$j*$i,\' \'; } echo \'<br >\'; }