• 天猫 小游戏 24 point


    游戏规则:给你四个整数,当然他给的是有解的,然后用' +  -  *   /   (  )   ,这几种符号任意组合,使运算结果等于24;

    用代码快速解决问题,呵呵、、、

      1 #include<iostream>
      2 #include<algorithm>
      3 #include<cstdio>
      4 #include<cstring>
      5 #include<queue>
      6 #include<string>
      7 #include<cmath>
      8 using namespace std;
      9 int main()
     10 {
     11      double  e[3];
     12      printf("请输入任意四个数:
    ");
     13     while(cin>>e[0]>>e[1]>>e[2]>>e[3])
     14     {
     15        int  flag  = 0;
     16      do
     17     {
     18      double a = e[0],b = e[1], c = e[2], d=e[3];
     19 if(((a+b)+c+d) == 24)
     20 {printf(" (%.0lf + %.0lf ) + %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
     21 if((a+(b+c)+d) == 24)
     22 {printf(" %.0lf + (%.0lf  + %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
     23 if((a+b+(c+d)) == 24)
     24 {printf(" %.0lf + %.0lf  + (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
     25 if(((a+b+c)+d) == 24)
     26 {printf(" (%.0lf + %.0lf  + %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
     27 if( (a+(b+c+d)) == 24)
     28 { printf(" %.0lf + (%.0lf  + %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
     29  if( ((a+b)+(c+d)) == 24)
     30 {printf(" (%.0lf + %.0lf ) + ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
     31 if(((a+b)+c-d) == 24)
     32 {printf(" (%.0lf + %.0lf ) + %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
     33 if((a+(b+c)-d) == 24)
     34 {printf(" %.0lf + (%.0lf  + %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
     35 if((a+b+(c-d)) == 24)
     36 {printf(" %.0lf + %.0lf  + (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
     37 if(((a+b+c)-d) == 24)
     38 {printf(" (%.0lf + %.0lf  + %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
     39 if( (a+(b+c-d)) == 24)
     40 { printf(" %.0lf + (%.0lf  + %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
     41  if( ((a+b)+(c-d)) == 24)
     42 {printf(" (%.0lf + %.0lf ) + ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
     43 if(((a+b)+c*d) == 24)
     44 {printf(" (%.0lf + %.0lf ) + %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
     45 if((a+(b+c)*d) == 24)
     46 {printf(" %.0lf + (%.0lf  + %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
     47 if((a+b+(c*d)) == 24)
     48 {printf(" %.0lf + %.0lf  + (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
     49 if(((a+b+c)*d) == 24)
     50 {printf(" (%.0lf + %.0lf  + %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
     51 if( (a+(b+c*d)) == 24)
     52 { printf(" %.0lf + (%.0lf  + %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
     53  if( ((a+b)+(c*d)) == 24)
     54 {printf(" (%.0lf + %.0lf ) + ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
     55 if(((a+b)+c/d) == 24)
     56 {printf(" (%.0lf + %.0lf ) + %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
     57 if((a+(b+c)/d) == 24)
     58 {printf(" %.0lf + (%.0lf  + %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
     59 if((a+b+(c/d)) == 24)
     60 {printf(" %.0lf + %.0lf  + (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
     61 if(((a+b+c)/d) == 24)
     62 {printf(" (%.0lf + %.0lf  + %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
     63 if( (a+(b+c/d)) == 24)
     64 { printf(" %.0lf + (%.0lf  + %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
     65  if( ((a+b)+(c/d)) == 24)
     66 {printf(" (%.0lf + %.0lf ) + ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
     67 if(((a+b)-c+d) == 24)
     68 {printf(" (%.0lf + %.0lf ) - %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
     69 if((a+(b-c)+d) == 24)
     70 {printf(" %.0lf + (%.0lf  - %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
     71 if((a+b-(c+d)) == 24)
     72 {printf(" %.0lf + %.0lf  - (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
     73 if(((a+b-c)+d) == 24)
     74 {printf(" (%.0lf + %.0lf  - %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
     75 if( (a+(b-c+d)) == 24)
     76 { printf(" %.0lf + (%.0lf  - %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
     77  if( ((a+b)-(c+d)) == 24)
     78 {printf(" (%.0lf + %.0lf ) - ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
     79 if(((a+b)-c-d) == 24)
     80 {printf(" (%.0lf + %.0lf ) - %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
     81 if((a+(b-c)-d) == 24)
     82 {printf(" %.0lf + (%.0lf  - %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
     83 if((a+b-(c-d)) == 24)
     84 {printf(" %.0lf + %.0lf  - (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
     85 if(((a+b-c)-d) == 24)
     86 {printf(" (%.0lf + %.0lf  - %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
     87 if( (a+(b-c-d)) == 24)
     88 { printf(" %.0lf + (%.0lf  - %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
     89  if( ((a+b)-(c-d)) == 24)
     90 {printf(" (%.0lf + %.0lf ) - ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
     91 if(((a+b)-c*d) == 24)
     92 {printf(" (%.0lf + %.0lf ) - %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
     93 if((a+(b-c)*d) == 24)
     94 {printf(" %.0lf + (%.0lf  - %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
     95 if((a+b-(c*d)) == 24)
     96 {printf(" %.0lf + %.0lf  - (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
     97 if(((a+b-c)*d) == 24)
     98 {printf(" (%.0lf + %.0lf  - %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
     99 if( (a+(b-c*d)) == 24)
    100 { printf(" %.0lf + (%.0lf  - %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
    101  if( ((a+b)-(c*d)) == 24)
    102 {printf(" (%.0lf + %.0lf ) - ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    103 if(((a+b)-c/d) == 24)
    104 {printf(" (%.0lf + %.0lf ) - %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
    105 if((a+(b-c)/d) == 24)
    106 {printf(" %.0lf + (%.0lf  - %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    107 if((a+b-(c/d)) == 24)
    108 {printf(" %.0lf + %.0lf  - (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    109 if(((a+b-c)/d) == 24)
    110 {printf(" (%.0lf + %.0lf  - %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    111 if( (a+(b-c/d)) == 24)
    112 { printf(" %.0lf + (%.0lf  - %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
    113  if( ((a+b)-(c/d)) == 24)
    114 {printf(" (%.0lf + %.0lf ) - ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    115 if(((a+b)*c+d) == 24)
    116 {printf(" (%.0lf + %.0lf ) * %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
    117 if((a+(b*c)+d) == 24)
    118 {printf(" %.0lf + (%.0lf  * %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    119 if((a+b*(c+d)) == 24)
    120 {printf(" %.0lf + %.0lf  * (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    121 if(((a+b*c)+d) == 24)
    122 {printf(" (%.0lf + %.0lf  * %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    123 if( (a+(b*c+d)) == 24)
    124 { printf(" %.0lf + (%.0lf  * %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
    125  if( ((a+b)*(c+d)) == 24)
    126 {printf(" (%.0lf + %.0lf ) * ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    127 if(((a+b)*c-d) == 24)
    128 {printf(" (%.0lf + %.0lf ) * %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
    129 if((a+(b*c)-d) == 24)
    130 {printf(" %.0lf + (%.0lf  * %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    131 if((a+b*(c-d)) == 24)
    132 {printf(" %.0lf + %.0lf  * (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    133 if(((a+b*c)-d) == 24)
    134 {printf(" (%.0lf + %.0lf  * %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    135 if( (a+(b*c-d)) == 24)
    136 { printf(" %.0lf + (%.0lf  * %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
    137  if( ((a+b)*(c-d)) == 24)
    138 {printf(" (%.0lf + %.0lf ) * ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    139 if(((a+b)*c*d) == 24)
    140 {printf(" (%.0lf + %.0lf ) * %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
    141 if((a+(b*c)*d) == 24)
    142 {printf(" %.0lf + (%.0lf  * %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    143 if((a+b*(c*d)) == 24)
    144 {printf(" %.0lf + %.0lf  * (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    145 if(((a+b*c)*d) == 24)
    146 {printf(" (%.0lf + %.0lf  * %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    147 if( (a+(b*c*d)) == 24)
    148 { printf(" %.0lf + (%.0lf  * %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
    149  if( ((a+b)*(c*d)) == 24)
    150 {printf(" (%.0lf + %.0lf ) * ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    151 if(((a+b)*c/d) == 24)
    152 {printf(" (%.0lf + %.0lf ) * %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
    153 if((a+(b*c)/d) == 24)
    154 {printf(" %.0lf + (%.0lf  * %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    155 if((a+b*(c/d)) == 24)
    156 {printf(" %.0lf + %.0lf  * (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    157 if(((a+b*c)/d) == 24)
    158 {printf(" (%.0lf + %.0lf  * %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    159 if( (a+(b*c/d)) == 24)
    160 { printf(" %.0lf + (%.0lf  * %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
    161  if( ((a+b)*(c/d)) == 24)
    162 {printf(" (%.0lf + %.0lf ) * ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    163 if(((a+b)/c+d) == 24)
    164 {printf(" (%.0lf + %.0lf ) / %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
    165 if((a+(b/c)+d) == 24)
    166 {printf(" %.0lf + (%.0lf  / %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    167 if((a+b/(c+d)) == 24)
    168 {printf(" %.0lf + %.0lf  / (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    169 if(((a+b/c)+d) == 24)
    170 {printf(" (%.0lf + %.0lf  / %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    171 if( (a+(b/c+d)) == 24)
    172 { printf(" %.0lf + (%.0lf  / %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
    173  if( ((a+b)/(c+d)) == 24)
    174 {printf(" (%.0lf + %.0lf ) / ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    175 if(((a+b)/c-d) == 24)
    176 {printf(" (%.0lf + %.0lf ) / %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
    177 if((a+(b/c)-d) == 24)
    178 {printf(" %.0lf + (%.0lf  / %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    179 if((a+b/(c-d)) == 24)
    180 {printf(" %.0lf + %.0lf  / (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    181 if(((a+b/c)-d) == 24)
    182 {printf(" (%.0lf + %.0lf  / %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    183 if( (a+(b/c-d)) == 24)
    184 { printf(" %.0lf + (%.0lf  / %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
    185  if( ((a+b)/(c-d)) == 24)
    186 {printf(" (%.0lf + %.0lf ) / ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    187 if(((a+b)/c*d) == 24)
    188 {printf(" (%.0lf + %.0lf ) / %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
    189 if((a+(b/c)*d) == 24)
    190 {printf(" %.0lf + (%.0lf  / %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    191 if((a+b/(c*d)) == 24)
    192 {printf(" %.0lf + %.0lf  / (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    193 if(((a+b/c)*d) == 24)
    194 {printf(" (%.0lf + %.0lf  / %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    195 if( (a+(b/c*d)) == 24)
    196 { printf(" %.0lf + (%.0lf  / %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
    197  if( ((a+b)/(c*d)) == 24)
    198 {printf(" (%.0lf + %.0lf ) / ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    199 if(((a+b)/c/d) == 24)
    200 {printf(" (%.0lf + %.0lf ) / %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
    201 if((a+(b/c)/d) == 24)
    202 {printf(" %.0lf + (%.0lf  / %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    203 if((a+b/(c/d)) == 24)
    204 {printf(" %.0lf + %.0lf  / (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    205 if(((a+b/c)/d) == 24)
    206 {printf(" (%.0lf + %.0lf  / %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    207 if( (a+(b/c/d)) == 24)
    208 { printf(" %.0lf + (%.0lf  / %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
    209  if( ((a+b)/(c/d)) == 24)
    210 {printf(" (%.0lf + %.0lf ) / ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    211 if(((a-b)+c+d) == 24)
    212 {printf(" (%.0lf - %.0lf ) + %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
    213 if((a-(b+c)+d) == 24)
    214 {printf(" %.0lf - (%.0lf  + %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    215 if((a-b+(c+d)) == 24)
    216 {printf(" %.0lf - %.0lf  + (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    217 if(((a-b+c)+d) == 24)
    218 {printf(" (%.0lf - %.0lf  + %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    219 if( (a-(b+c+d)) == 24)
    220 { printf(" %.0lf - (%.0lf  + %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
    221  if( ((a-b)+(c+d)) == 24)
    222 {printf(" (%.0lf - %.0lf ) + ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    223 if(((a-b)+c-d) == 24)
    224 {printf(" (%.0lf - %.0lf ) + %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
    225 if((a-(b+c)-d) == 24)
    226 {printf(" %.0lf - (%.0lf  + %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    227 if((a-b+(c-d)) == 24)
    228 {printf(" %.0lf - %.0lf  + (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    229 if(((a-b+c)-d) == 24)
    230 {printf(" (%.0lf - %.0lf  + %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    231 if( (a-(b+c-d)) == 24)
    232 { printf(" %.0lf - (%.0lf  + %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
    233  if( ((a-b)+(c-d)) == 24)
    234 {printf(" (%.0lf - %.0lf ) + ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    235 if(((a-b)+c*d) == 24)
    236 {printf(" (%.0lf - %.0lf ) + %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
    237 if((a-(b+c)*d) == 24)
    238 {printf(" %.0lf - (%.0lf  + %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    239 if((a-b+(c*d)) == 24)
    240 {printf(" %.0lf - %.0lf  + (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    241 if(((a-b+c)*d) == 24)
    242 {printf(" (%.0lf - %.0lf  + %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    243 if( (a-(b+c*d)) == 24)
    244 { printf(" %.0lf - (%.0lf  + %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
    245  if( ((a-b)+(c*d)) == 24)
    246 {printf(" (%.0lf - %.0lf ) + ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    247 if(((a-b)+c/d) == 24)
    248 {printf(" (%.0lf - %.0lf ) + %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
    249 if((a-(b+c)/d) == 24)
    250 {printf(" %.0lf - (%.0lf  + %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    251 if((a-b+(c/d)) == 24)
    252 {printf(" %.0lf - %.0lf  + (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    253 if(((a-b+c)/d) == 24)
    254 {printf(" (%.0lf - %.0lf  + %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    255 if( (a-(b+c/d)) == 24)
    256 { printf(" %.0lf - (%.0lf  + %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
    257  if( ((a-b)+(c/d)) == 24)
    258 {printf(" (%.0lf - %.0lf ) + ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    259 if(((a-b)-c+d) == 24)
    260 {printf(" (%.0lf - %.0lf ) - %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
    261 if((a-(b-c)+d) == 24)
    262 {printf(" %.0lf - (%.0lf  - %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    263 if((a-b-(c+d)) == 24)
    264 {printf(" %.0lf - %.0lf  - (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    265 if(((a-b-c)+d) == 24)
    266 {printf(" (%.0lf - %.0lf  - %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    267 if( (a-(b-c+d)) == 24)
    268 { printf(" %.0lf - (%.0lf  - %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
    269  if( ((a-b)-(c+d)) == 24)
    270 {printf(" (%.0lf - %.0lf ) - ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    271 if(((a-b)-c-d) == 24)
    272 {printf(" (%.0lf - %.0lf ) - %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
    273 if((a-(b-c)-d) == 24)
    274 {printf(" %.0lf - (%.0lf  - %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    275 if((a-b-(c-d)) == 24)
    276 {printf(" %.0lf - %.0lf  - (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    277 if(((a-b-c)-d) == 24)
    278 {printf(" (%.0lf - %.0lf  - %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    279 if( (a-(b-c-d)) == 24)
    280 { printf(" %.0lf - (%.0lf  - %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
    281  if( ((a-b)-(c-d)) == 24)
    282 {printf(" (%.0lf - %.0lf ) - ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    283 if(((a-b)-c*d) == 24)
    284 {printf(" (%.0lf - %.0lf ) - %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
    285 if((a-(b-c)*d) == 24)
    286 {printf(" %.0lf - (%.0lf  - %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    287 if((a-b-(c*d)) == 24)
    288 {printf(" %.0lf - %.0lf  - (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    289 if(((a-b-c)*d) == 24)
    290 {printf(" (%.0lf - %.0lf  - %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    291 if( (a-(b-c*d)) == 24)
    292 { printf(" %.0lf - (%.0lf  - %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
    293  if( ((a-b)-(c*d)) == 24)
    294 {printf(" (%.0lf - %.0lf ) - ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    295 if(((a-b)-c/d) == 24)
    296 {printf(" (%.0lf - %.0lf ) - %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
    297 if((a-(b-c)/d) == 24)
    298 {printf(" %.0lf - (%.0lf  - %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    299 if((a-b-(c/d)) == 24)
    300 {printf(" %.0lf - %.0lf  - (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    301 if(((a-b-c)/d) == 24)
    302 {printf(" (%.0lf - %.0lf  - %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    303 if( (a-(b-c/d)) == 24)
    304 { printf(" %.0lf - (%.0lf  - %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
    305  if( ((a-b)-(c/d)) == 24)
    306 {printf(" (%.0lf - %.0lf ) - ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    307 if(((a-b)*c+d) == 24)
    308 {printf(" (%.0lf - %.0lf ) * %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
    309 if((a-(b*c)+d) == 24)
    310 {printf(" %.0lf - (%.0lf  * %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    311 if((a-b*(c+d)) == 24)
    312 {printf(" %.0lf - %.0lf  * (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    313 if(((a-b*c)+d) == 24)
    314 {printf(" (%.0lf - %.0lf  * %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    315 if( (a-(b*c+d)) == 24)
    316 { printf(" %.0lf - (%.0lf  * %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
    317  if( ((a-b)*(c+d)) == 24)
    318 {printf(" (%.0lf - %.0lf ) * ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    319 if(((a-b)*c-d) == 24)
    320 {printf(" (%.0lf - %.0lf ) * %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
    321 if((a-(b*c)-d) == 24)
    322 {printf(" %.0lf - (%.0lf  * %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    323 if((a-b*(c-d)) == 24)
    324 {printf(" %.0lf - %.0lf  * (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    325 if(((a-b*c)-d) == 24)
    326 {printf(" (%.0lf - %.0lf  * %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    327 if( (a-(b*c-d)) == 24)
    328 { printf(" %.0lf - (%.0lf  * %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
    329  if( ((a-b)*(c-d)) == 24)
    330 {printf(" (%.0lf - %.0lf ) * ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    331 if(((a-b)*c*d) == 24)
    332 {printf(" (%.0lf - %.0lf ) * %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
    333 if((a-(b*c)*d) == 24)
    334 {printf(" %.0lf - (%.0lf  * %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    335 if((a-b*(c*d)) == 24)
    336 {printf(" %.0lf - %.0lf  * (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    337 if(((a-b*c)*d) == 24)
    338 {printf(" (%.0lf - %.0lf  * %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    339 if( (a-(b*c*d)) == 24)
    340 { printf(" %.0lf - (%.0lf  * %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
    341  if( ((a-b)*(c*d)) == 24)
    342 {printf(" (%.0lf - %.0lf ) * ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    343 if(((a-b)*c/d) == 24)
    344 {printf(" (%.0lf - %.0lf ) * %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
    345 if((a-(b*c)/d) == 24)
    346 {printf(" %.0lf - (%.0lf  * %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    347 if((a-b*(c/d)) == 24)
    348 {printf(" %.0lf - %.0lf  * (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    349 if(((a-b*c)/d) == 24)
    350 {printf(" (%.0lf - %.0lf  * %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    351 if( (a-(b*c/d)) == 24)
    352 { printf(" %.0lf - (%.0lf  * %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
    353  if( ((a-b)*(c/d)) == 24)
    354 {printf(" (%.0lf - %.0lf ) * ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    355 if(((a-b)/c+d) == 24)
    356 {printf(" (%.0lf - %.0lf ) / %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
    357 if((a-(b/c)+d) == 24)
    358 {printf(" %.0lf - (%.0lf  / %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    359 if((a-b/(c+d)) == 24)
    360 {printf(" %.0lf - %.0lf  / (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    361 if(((a-b/c)+d) == 24)
    362 {printf(" (%.0lf - %.0lf  / %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    363 if( (a-(b/c+d)) == 24)
    364 { printf(" %.0lf - (%.0lf  / %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
    365  if( ((a-b)/(c+d)) == 24)
    366 {printf(" (%.0lf - %.0lf ) / ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    367 if(((a-b)/c-d) == 24)
    368 {printf(" (%.0lf - %.0lf ) / %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
    369 if((a-(b/c)-d) == 24)
    370 {printf(" %.0lf - (%.0lf  / %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    371 if((a-b/(c-d)) == 24)
    372 {printf(" %.0lf - %.0lf  / (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    373 if(((a-b/c)-d) == 24)
    374 {printf(" (%.0lf - %.0lf  / %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    375 if( (a-(b/c-d)) == 24)
    376 { printf(" %.0lf - (%.0lf  / %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
    377  if( ((a-b)/(c-d)) == 24)
    378 {printf(" (%.0lf - %.0lf ) / ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    379 if(((a-b)/c*d) == 24)
    380 {printf(" (%.0lf - %.0lf ) / %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
    381 if((a-(b/c)*d) == 24)
    382 {printf(" %.0lf - (%.0lf  / %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    383 if((a-b/(c*d)) == 24)
    384 {printf(" %.0lf - %.0lf  / (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    385 if(((a-b/c)*d) == 24)
    386 {printf(" (%.0lf - %.0lf  / %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    387 if( (a-(b/c*d)) == 24)
    388 { printf(" %.0lf - (%.0lf  / %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
    389  if( ((a-b)/(c*d)) == 24)
    390 {printf(" (%.0lf - %.0lf ) / ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    391 if(((a-b)/c/d) == 24)
    392 {printf(" (%.0lf - %.0lf ) / %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
    393 if((a-(b/c)/d) == 24)
    394 {printf(" %.0lf - (%.0lf  / %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    395 if((a-b/(c/d)) == 24)
    396 {printf(" %.0lf - %.0lf  / (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    397 if(((a-b/c)/d) == 24)
    398 {printf(" (%.0lf - %.0lf  / %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    399 if( (a-(b/c/d)) == 24)
    400 { printf(" %.0lf - (%.0lf  / %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
    401  if( ((a-b)/(c/d)) == 24)
    402 {printf(" (%.0lf - %.0lf ) / ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    403 if(((a*b)+c+d) == 24)
    404 {printf(" (%.0lf * %.0lf ) + %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
    405 if((a*(b+c)+d) == 24)
    406 {printf(" %.0lf * (%.0lf  + %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    407 if((a*b+(c+d)) == 24)
    408 {printf(" %.0lf * %.0lf  + (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    409 if(((a*b+c)+d) == 24)
    410 {printf(" (%.0lf * %.0lf  + %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    411 if( (a*(b+c+d)) == 24)
    412 { printf(" %.0lf * (%.0lf  + %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
    413  if( ((a*b)+(c+d)) == 24)
    414 {printf(" (%.0lf * %.0lf ) + ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    415 if(((a*b)+c-d) == 24)
    416 {printf(" (%.0lf * %.0lf ) + %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
    417 if((a*(b+c)-d) == 24)
    418 {printf(" %.0lf * (%.0lf  + %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    419 if((a*b+(c-d)) == 24)
    420 {printf(" %.0lf * %.0lf  + (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    421 if(((a*b+c)-d) == 24)
    422 {printf(" (%.0lf * %.0lf  + %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    423 if( (a*(b+c-d)) == 24)
    424 { printf(" %.0lf * (%.0lf  + %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
    425  if( ((a*b)+(c-d)) == 24)
    426 {printf(" (%.0lf * %.0lf ) + ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    427 if(((a*b)+c*d) == 24)
    428 {printf(" (%.0lf * %.0lf ) + %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
    429 if((a*(b+c)*d) == 24)
    430 {printf(" %.0lf * (%.0lf  + %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    431 if((a*b+(c*d)) == 24)
    432 {printf(" %.0lf * %.0lf  + (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    433 if(((a*b+c)*d) == 24)
    434 {printf(" (%.0lf * %.0lf  + %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    435 if( (a*(b+c*d)) == 24)
    436 { printf(" %.0lf * (%.0lf  + %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
    437  if( ((a*b)+(c*d)) == 24)
    438 {printf(" (%.0lf * %.0lf ) + ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    439 if(((a*b)+c/d) == 24)
    440 {printf(" (%.0lf * %.0lf ) + %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
    441 if((a*(b+c)/d) == 24)
    442 {printf(" %.0lf * (%.0lf  + %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    443 if((a*b+(c/d)) == 24)
    444 {printf(" %.0lf * %.0lf  + (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    445 if(((a*b+c)/d) == 24)
    446 {printf(" (%.0lf * %.0lf  + %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    447 if( (a*(b+c/d)) == 24)
    448 { printf(" %.0lf * (%.0lf  + %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
    449  if( ((a*b)+(c/d)) == 24)
    450 {printf(" (%.0lf * %.0lf ) + ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    451 if(((a*b)-c+d) == 24)
    452 {printf(" (%.0lf * %.0lf ) - %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
    453 if((a*(b-c)+d) == 24)
    454 {printf(" %.0lf * (%.0lf  - %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    455 if((a*b-(c+d)) == 24)
    456 {printf(" %.0lf * %.0lf  - (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    457 if(((a*b-c)+d) == 24)
    458 {printf(" (%.0lf * %.0lf  - %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    459 if( (a*(b-c+d)) == 24)
    460 { printf(" %.0lf * (%.0lf  - %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
    461  if( ((a*b)-(c+d)) == 24)
    462 {printf(" (%.0lf * %.0lf ) - ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    463 if(((a*b)-c-d) == 24)
    464 {printf(" (%.0lf * %.0lf ) - %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
    465 if((a*(b-c)-d) == 24)
    466 {printf(" %.0lf * (%.0lf  - %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    467 if((a*b-(c-d)) == 24)
    468 {printf(" %.0lf * %.0lf  - (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    469 if(((a*b-c)-d) == 24)
    470 {printf(" (%.0lf * %.0lf  - %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    471 if( (a*(b-c-d)) == 24)
    472 { printf(" %.0lf * (%.0lf  - %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
    473  if( ((a*b)-(c-d)) == 24)
    474 {printf(" (%.0lf * %.0lf ) - ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    475 if(((a*b)-c*d) == 24)
    476 {printf(" (%.0lf * %.0lf ) - %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
    477 if((a*(b-c)*d) == 24)
    478 {printf(" %.0lf * (%.0lf  - %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    479 if((a*b-(c*d)) == 24)
    480 {printf(" %.0lf * %.0lf  - (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    481 if(((a*b-c)*d) == 24)
    482 {printf(" (%.0lf * %.0lf  - %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    483 if( (a*(b-c*d)) == 24)
    484 { printf(" %.0lf * (%.0lf  - %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
    485  if( ((a*b)-(c*d)) == 24)
    486 {printf(" (%.0lf * %.0lf ) - ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    487 if(((a*b)-c/d) == 24)
    488 {printf(" (%.0lf * %.0lf ) - %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
    489 if((a*(b-c)/d) == 24)
    490 {printf(" %.0lf * (%.0lf  - %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    491 if((a*b-(c/d)) == 24)
    492 {printf(" %.0lf * %.0lf  - (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    493 if(((a*b-c)/d) == 24)
    494 {printf(" (%.0lf * %.0lf  - %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    495 if( (a*(b-c/d)) == 24)
    496 { printf(" %.0lf * (%.0lf  - %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
    497  if( ((a*b)-(c/d)) == 24)
    498 {printf(" (%.0lf * %.0lf ) - ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    499 if(((a*b)*c+d) == 24)
    500 {printf(" (%.0lf * %.0lf ) * %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
    501 if((a*(b*c)+d) == 24)
    502 {printf(" %.0lf * (%.0lf  * %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    503 if((a*b*(c+d)) == 24)
    504 {printf(" %.0lf * %.0lf  * (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    505 if(((a*b*c)+d) == 24)
    506 {printf(" (%.0lf * %.0lf  * %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    507 if( (a*(b*c+d)) == 24)
    508 { printf(" %.0lf * (%.0lf  * %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
    509  if( ((a*b)*(c+d)) == 24)
    510 {printf(" (%.0lf * %.0lf ) * ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    511 if(((a*b)*c-d) == 24)
    512 {printf(" (%.0lf * %.0lf ) * %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
    513 if((a*(b*c)-d) == 24)
    514 {printf(" %.0lf * (%.0lf  * %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    515 if((a*b*(c-d)) == 24)
    516 {printf(" %.0lf * %.0lf  * (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    517 if(((a*b*c)-d) == 24)
    518 {printf(" (%.0lf * %.0lf  * %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    519 if( (a*(b*c-d)) == 24)
    520 { printf(" %.0lf * (%.0lf  * %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
    521  if( ((a*b)*(c-d)) == 24)
    522 {printf(" (%.0lf * %.0lf ) * ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    523 if(((a*b)*c*d) == 24)
    524 {printf(" (%.0lf * %.0lf ) * %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
    525 if((a*(b*c)*d) == 24)
    526 {printf(" %.0lf * (%.0lf  * %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    527 if((a*b*(c*d)) == 24)
    528 {printf(" %.0lf * %.0lf  * (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    529 if(((a*b*c)*d) == 24)
    530 {printf(" (%.0lf * %.0lf  * %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    531 if( (a*(b*c*d)) == 24)
    532 { printf(" %.0lf * (%.0lf  * %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
    533  if( ((a*b)*(c*d)) == 24)
    534 {printf(" (%.0lf * %.0lf ) * ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    535 if(((a*b)*c/d) == 24)
    536 {printf(" (%.0lf * %.0lf ) * %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
    537 if((a*(b*c)/d) == 24)
    538 {printf(" %.0lf * (%.0lf  * %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    539 if((a*b*(c/d)) == 24)
    540 {printf(" %.0lf * %.0lf  * (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    541 if(((a*b*c)/d) == 24)
    542 {printf(" (%.0lf * %.0lf  * %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    543 if( (a*(b*c/d)) == 24)
    544 { printf(" %.0lf * (%.0lf  * %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
    545  if( ((a*b)*(c/d)) == 24)
    546 {printf(" (%.0lf * %.0lf ) * ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    547 if(((a*b)/c+d) == 24)
    548 {printf(" (%.0lf * %.0lf ) / %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
    549 if((a*(b/c)+d) == 24)
    550 {printf(" %.0lf * (%.0lf  / %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    551 if((a*b/(c+d)) == 24)
    552 {printf(" %.0lf * %.0lf  / (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    553 if(((a*b/c)+d) == 24)
    554 {printf(" (%.0lf * %.0lf  / %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    555 if( (a*(b/c+d)) == 24)
    556 { printf(" %.0lf * (%.0lf  / %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
    557  if( ((a*b)/(c+d)) == 24)
    558 {printf(" (%.0lf * %.0lf ) / ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    559 if(((a*b)/c-d) == 24)
    560 {printf(" (%.0lf * %.0lf ) / %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
    561 if((a*(b/c)-d) == 24)
    562 {printf(" %.0lf * (%.0lf  / %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    563 if((a*b/(c-d)) == 24)
    564 {printf(" %.0lf * %.0lf  / (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    565 if(((a*b/c)-d) == 24)
    566 {printf(" (%.0lf * %.0lf  / %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    567 if( (a*(b/c-d)) == 24)
    568 { printf(" %.0lf * (%.0lf  / %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
    569  if( ((a*b)/(c-d)) == 24)
    570 {printf(" (%.0lf * %.0lf ) / ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    571 if(((a*b)/c*d) == 24)
    572 {printf(" (%.0lf * %.0lf ) / %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
    573 if((a*(b/c)*d) == 24)
    574 {printf(" %.0lf * (%.0lf  / %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    575 if((a*b/(c*d)) == 24)
    576 {printf(" %.0lf * %.0lf  / (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    577 if(((a*b/c)*d) == 24)
    578 {printf(" (%.0lf * %.0lf  / %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    579 if( (a*(b/c*d)) == 24)
    580 { printf(" %.0lf * (%.0lf  / %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
    581  if( ((a*b)/(c*d)) == 24)
    582 {printf(" (%.0lf * %.0lf ) / ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    583 if(((a*b)/c/d) == 24)
    584 {printf(" (%.0lf * %.0lf ) / %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
    585 if((a*(b/c)/d) == 24)
    586 {printf(" %.0lf * (%.0lf  / %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    587 if((a*b/(c/d)) == 24)
    588 {printf(" %.0lf * %.0lf  / (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    589 if(((a*b/c)/d) == 24)
    590 {printf(" (%.0lf * %.0lf  / %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    591 if( (a*(b/c/d)) == 24)
    592 { printf(" %.0lf * (%.0lf  / %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
    593  if( ((a*b)/(c/d)) == 24)
    594 {printf(" (%.0lf * %.0lf ) / ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    595 if(((a/b)+c+d) == 24)
    596 {printf(" (%.0lf / %.0lf ) + %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
    597 if((a/(b+c)+d) == 24)
    598 {printf(" %.0lf / (%.0lf  + %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    599 if((a/b+(c+d)) == 24)
    600 {printf(" %.0lf / %.0lf  + (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    601 if(((a/b+c)+d) == 24)
    602 {printf(" (%.0lf / %.0lf  + %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    603 if( (a/(b+c+d)) == 24)
    604 { printf(" %.0lf / (%.0lf  + %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
    605  if( ((a/b)+(c+d)) == 24)
    606 {printf(" (%.0lf / %.0lf ) + ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    607 if(((a/b)+c-d) == 24)
    608 {printf(" (%.0lf / %.0lf ) + %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
    609 if((a/(b+c)-d) == 24)
    610 {printf(" %.0lf / (%.0lf  + %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    611 if((a/b+(c-d)) == 24)
    612 {printf(" %.0lf / %.0lf  + (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    613 if(((a/b+c)-d) == 24)
    614 {printf(" (%.0lf / %.0lf  + %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    615 if( (a/(b+c-d)) == 24)
    616 { printf(" %.0lf / (%.0lf  + %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
    617  if( ((a/b)+(c-d)) == 24)
    618 {printf(" (%.0lf / %.0lf ) + ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    619 if(((a/b)+c*d) == 24)
    620 {printf(" (%.0lf / %.0lf ) + %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
    621 if((a/(b+c)*d) == 24)
    622 {printf(" %.0lf / (%.0lf  + %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    623 if((a/b+(c*d)) == 24)
    624 {printf(" %.0lf / %.0lf  + (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    625 if(((a/b+c)*d) == 24)
    626 {printf(" (%.0lf / %.0lf  + %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    627 if( (a/(b+c*d)) == 24)
    628 { printf(" %.0lf / (%.0lf  + %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
    629  if( ((a/b)+(c*d)) == 24)
    630 {printf(" (%.0lf / %.0lf ) + ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    631 if(((a/b)+c/d) == 24)
    632 {printf(" (%.0lf / %.0lf ) + %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
    633 if((a/(b+c)/d) == 24)
    634 {printf(" %.0lf / (%.0lf  + %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    635 if((a/b+(c/d)) == 24)
    636 {printf(" %.0lf / %.0lf  + (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    637 if(((a/b+c)/d) == 24)
    638 {printf(" (%.0lf / %.0lf  + %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    639 if( (a/(b+c/d)) == 24)
    640 { printf(" %.0lf / (%.0lf  + %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
    641  if( ((a/b)+(c/d)) == 24)
    642 {printf(" (%.0lf / %.0lf ) + ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    643 if(((a/b)-c+d) == 24)
    644 {printf(" (%.0lf / %.0lf ) - %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
    645 if((a/(b-c)+d) == 24)
    646 {printf(" %.0lf / (%.0lf  - %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    647 if((a/b-(c+d)) == 24)
    648 {printf(" %.0lf / %.0lf  - (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    649 if(((a/b-c)+d) == 24)
    650 {printf(" (%.0lf / %.0lf  - %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    651 if( (a/(b-c+d)) == 24)
    652 { printf(" %.0lf / (%.0lf  - %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
    653  if( ((a/b)-(c+d)) == 24)
    654 {printf(" (%.0lf / %.0lf ) - ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    655 if(((a/b)-c-d) == 24)
    656 {printf(" (%.0lf / %.0lf ) - %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
    657 if((a/(b-c)-d) == 24)
    658 {printf(" %.0lf / (%.0lf  - %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    659 if((a/b-(c-d)) == 24)
    660 {printf(" %.0lf / %.0lf  - (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    661 if(((a/b-c)-d) == 24)
    662 {printf(" (%.0lf / %.0lf  - %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    663 if( (a/(b-c-d)) == 24)
    664 { printf(" %.0lf / (%.0lf  - %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
    665  if( ((a/b)-(c-d)) == 24)
    666 {printf(" (%.0lf / %.0lf ) - ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    667 if(((a/b)-c*d) == 24)
    668 {printf(" (%.0lf / %.0lf ) - %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
    669 if((a/(b-c)*d) == 24)
    670 {printf(" %.0lf / (%.0lf  - %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    671 if((a/b-(c*d)) == 24)
    672 {printf(" %.0lf / %.0lf  - (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    673 if(((a/b-c)*d) == 24)
    674 {printf(" (%.0lf / %.0lf  - %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    675 if( (a/(b-c*d)) == 24)
    676 { printf(" %.0lf / (%.0lf  - %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
    677  if( ((a/b)-(c*d)) == 24)
    678 {printf(" (%.0lf / %.0lf ) - ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    679 if(((a/b)-c/d) == 24)
    680 {printf(" (%.0lf / %.0lf ) - %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
    681 if((a/(b-c)/d) == 24)
    682 {printf(" %.0lf / (%.0lf  - %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    683 if((a/b-(c/d)) == 24)
    684 {printf(" %.0lf / %.0lf  - (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    685 if(((a/b-c)/d) == 24)
    686 {printf(" (%.0lf / %.0lf  - %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    687 if( (a/(b-c/d)) == 24)
    688 { printf(" %.0lf / (%.0lf  - %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
    689  if( ((a/b)-(c/d)) == 24)
    690 {printf(" (%.0lf / %.0lf ) - ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    691 if(((a/b)*c+d) == 24)
    692 {printf(" (%.0lf / %.0lf ) * %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
    693 if((a/(b*c)+d) == 24)
    694 {printf(" %.0lf / (%.0lf  * %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    695 if((a/b*(c+d)) == 24)
    696 {printf(" %.0lf / %.0lf  * (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    697 if(((a/b*c)+d) == 24)
    698 {printf(" (%.0lf / %.0lf  * %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    699 if( (a/(b*c+d)) == 24)
    700 { printf(" %.0lf / (%.0lf  * %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
    701  if( ((a/b)*(c+d)) == 24)
    702 {printf(" (%.0lf / %.0lf ) * ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    703 if(((a/b)*c-d) == 24)
    704 {printf(" (%.0lf / %.0lf ) * %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
    705 if((a/(b*c)-d) == 24)
    706 {printf(" %.0lf / (%.0lf  * %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    707 if((a/b*(c-d)) == 24)
    708 {printf(" %.0lf / %.0lf  * (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    709 if(((a/b*c)-d) == 24)
    710 {printf(" (%.0lf / %.0lf  * %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    711 if( (a/(b*c-d)) == 24)
    712 { printf(" %.0lf / (%.0lf  * %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
    713  if( ((a/b)*(c-d)) == 24)
    714 {printf(" (%.0lf / %.0lf ) * ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    715 if(((a/b)*c*d) == 24)
    716 {printf(" (%.0lf / %.0lf ) * %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
    717 if((a/(b*c)*d) == 24)
    718 {printf(" %.0lf / (%.0lf  * %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    719 if((a/b*(c*d)) == 24)
    720 {printf(" %.0lf / %.0lf  * (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    721 if(((a/b*c)*d) == 24)
    722 {printf(" (%.0lf / %.0lf  * %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    723 if( (a/(b*c*d)) == 24)
    724 { printf(" %.0lf / (%.0lf  * %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
    725  if( ((a/b)*(c*d)) == 24)
    726 {printf(" (%.0lf / %.0lf ) * ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    727 if(((a/b)*c/d) == 24)
    728 {printf(" (%.0lf / %.0lf ) * %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
    729 if((a/(b*c)/d) == 24)
    730 {printf(" %.0lf / (%.0lf  * %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    731 if((a/b*(c/d)) == 24)
    732 {printf(" %.0lf / %.0lf  * (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    733 if(((a/b*c)/d) == 24)
    734 {printf(" (%.0lf / %.0lf  * %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    735 if( (a/(b*c/d)) == 24)
    736 { printf(" %.0lf / (%.0lf  * %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
    737  if( ((a/b)*(c/d)) == 24)
    738 {printf(" (%.0lf / %.0lf ) * ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    739 if(((a/b)/c+d) == 24)
    740 {printf(" (%.0lf / %.0lf ) / %.0lf + %.0lf
    ",a,b,c,d);flag = 1;break;}
    741 if((a/(b/c)+d) == 24)
    742 {printf(" %.0lf / (%.0lf  / %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    743 if((a/b/(c+d)) == 24)
    744 {printf(" %.0lf / %.0lf  / (%.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    745 if(((a/b/c)+d) == 24)
    746 {printf(" (%.0lf / %.0lf  / %.0lf) + %.0lf
    ",a,b,c,d);flag = 1;break;}
    747 if( (a/(b/c+d)) == 24)
    748 { printf(" %.0lf / (%.0lf  / %.0lf + %.0lf)
    ",a,b,c,d); flag = 1; break;}
    749  if( ((a/b)/(c+d)) == 24)
    750 {printf(" (%.0lf / %.0lf ) / ( %.0lf + %.0lf)
    ",a,b,c,d);flag = 1;break;}
    751 if(((a/b)/c-d) == 24)
    752 {printf(" (%.0lf / %.0lf ) / %.0lf - %.0lf
    ",a,b,c,d);flag = 1;break;}
    753 if((a/(b/c)-d) == 24)
    754 {printf(" %.0lf / (%.0lf  / %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    755 if((a/b/(c-d)) == 24)
    756 {printf(" %.0lf / %.0lf  / (%.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    757 if(((a/b/c)-d) == 24)
    758 {printf(" (%.0lf / %.0lf  / %.0lf) - %.0lf
    ",a,b,c,d);flag = 1;break;}
    759 if( (a/(b/c-d)) == 24)
    760 { printf(" %.0lf / (%.0lf  / %.0lf - %.0lf)
    ",a,b,c,d); flag = 1; break;}
    761  if( ((a/b)/(c-d)) == 24)
    762 {printf(" (%.0lf / %.0lf ) / ( %.0lf - %.0lf)
    ",a,b,c,d);flag = 1;break;}
    763 if(((a/b)/c*d) == 24)
    764 {printf(" (%.0lf / %.0lf ) / %.0lf * %.0lf
    ",a,b,c,d);flag = 1;break;}
    765 if((a/(b/c)*d) == 24)
    766 {printf(" %.0lf / (%.0lf  / %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    767 if((a/b/(c*d)) == 24)
    768 {printf(" %.0lf / %.0lf  / (%.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    769 if(((a/b/c)*d) == 24)
    770 {printf(" (%.0lf / %.0lf  / %.0lf) * %.0lf
    ",a,b,c,d);flag = 1;break;}
    771 if( (a/(b/c*d)) == 24)
    772 { printf(" %.0lf / (%.0lf  / %.0lf * %.0lf)
    ",a,b,c,d); flag = 1; break;}
    773  if( ((a/b)/(c*d)) == 24)
    774 {printf(" (%.0lf / %.0lf ) / ( %.0lf * %.0lf)
    ",a,b,c,d);flag = 1;break;}
    775 if(((a/b)/c/d) == 24)
    776 {printf(" (%.0lf / %.0lf ) / %.0lf / %.0lf
    ",a,b,c,d);flag = 1;break;}
    777 if((a/(b/c)/d) == 24)
    778 {printf(" %.0lf / (%.0lf  / %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    779 if((a/b/(c/d)) == 24)
    780 {printf(" %.0lf / %.0lf  / (%.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    781 if(((a/b/c)/d) == 24)
    782 {printf(" (%.0lf / %.0lf  / %.0lf) / %.0lf
    ",a,b,c,d);flag = 1;break;}
    783 if( (a/(b/c/d)) == 24)
    784 { printf(" %.0lf / (%.0lf  / %.0lf / %.0lf)
    ",a,b,c,d); flag = 1; break;}
    785  if( ((a/b)/(c/d)) == 24)
    786 {printf(" (%.0lf / %.0lf ) / ( %.0lf / %.0lf)
    ",a,b,c,d);flag = 1;break;}
    787 
    788 
    789     } while (next_permutation(e,e+4)); //参数3指的是要进行排列的长度
    790   if(flag == 0)  printf("NO answer!!!
    ");
    791   printf("请输入任意四个数:
    ");
    792     }
    793     return 0;
    794 }
    View Code
  • 相关阅读:
    win7下面安装VC6的SP5补丁
    共享一下, 国家授时中心服务器的IP地址
    修改默认调试器
    在做系统分析时,用到的几种对象之间的关系
    About SetClientSite in ActiveX
    我常用的Windbg命令
    字符编码笔记:ASCII,Unicode和UTF8(转) + BASE64
    Google Earth
    4.用条件属性而不是#if
    1.尽可能的使用属性,而不是数据成员
  • 原文地址:https://www.cnblogs.com/lovychen/p/4072300.html
Copyright © 2020-2023  润新知