题目:编写一个程序,求出200到300之间的某数,要求该数满足条件:它们三个数字之积为42,三个数字之和为12;
思路:通过三重for循环加公式实现200到300之间,三个数之积为42,三个数字之和为12
如果三数相乘等于42与三数相加等于12的话就输出并且设置$sum接收三数,把a设置百位b十位c个位
代码:
for($a=2;$a<3;$a++){ for($b=0;$b<10;$b++){ for($c=0;$c<10;$c++){ if ($a*$b*$c==42&&$a+$b+$c==12){ echo $sum=$a*100+$b*10+$c,"<br>"; echo "===================","<br>"; } } } }
结果: