码迷,mamicode.com
首页 > 其他好文 > 详细

天猫 小游戏 24 point

时间:2014-11-03 22:27:17      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   color   ar   os   sp   div   

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

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

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

 

天猫 小游戏 24 point

标签:style   blog   http   io   color   ar   os   sp   div   

原文地址:http://www.cnblogs.com/lovychen/p/4072300.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!