一道小数学题

1,2,3,4,5五个数组成一个两位数和一个三位数,要使乘积最大,应该是哪两个数,要使乘积最小呢?

 1 <?php 
 2 $min=10000;
 3 $max=0;
 4 $max_a = 0;
 5 $max_b = 0;
 6 $min_a = 0;
 7 $min_b = 0;
 8 for($a=1;$a<6;$a++){
 9     for($b=1;$b<6;$b++){
10         if($b!=$a){
11             for($c=1;$c<6;$c++){
12                 if($c!=$b&&$c!=$a){
13                     for($d=1;$d<6;$d++){
14                         if($d!=$c&&$d!=$b&&$d!=$a){
15                             for($e=1;$e<6;$e++){
16                                 if($e!=$d&&$e!=$c&&$e!=$b&&$e!=$a){
17                                     $f = ($a*10+$b)*($c*100+$d*10+$e);
18                                     if($f>$max){
19                                         $max = $f;
20                                         $max_a = $a*10+$b;
21                                         $max_b = $c*100+$d*10+$e;
22                                     }
23                                     if($f<$min){
24                                         $min = $f;
25                                         $min_a = $a*10+$b;
26                                         $min_b = $c*100+$d*10+$e;
27                                     }
28                                 }
29                             }
30                         }
31                     }
32                 }
33             }
34         }
35     }
36 }
37 echo $max_a.'*'.$max_b.'='.$max.PHP_EOL;
38 echo $min_a.'*'.$min_b.'='.$min;
原文地址:https://www.cnblogs.com/lpfuture/p/2938885.html