写了一个,好像可以用,
- #! /usr/bin/perl -w
- @str = ('1','','2','','3','','4','','5','','6','','7','','8','','9');
- @op = ('+','-','*','/');
- bl(1);
- sub bl{
- my ($n, $i, $s);
- $n = $_[0];
- for($i = 0; $i < 4; $i++){
- $str[$n] = $op[$i];
- if($n == 15){
- $s = join('', @str);
- if(eval($s) == 60){
- print $s, "\n";
- }
- }else{
- bl($n + 2);
- }
- }
- }
复制代码 |