天猫 小游戏 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("请输入任意四个数:\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 }

时间: 2024-10-12 23:38:24

天猫 小游戏 24 point的相关文章

Chrome自带恐龙小游戏的源码研究(完)

在上一篇<Chrome自带恐龙小游戏的源码研究(七)>中研究了恐龙与障碍物的碰撞检测,这一篇主要研究组成游戏的其它要素. 游戏分数记录 如图所示,分数及最高分记录显示在游戏界面的右上角,每达到100分就会出现闪烁特效,游戏第一次gameover时显示历史最高分.分数记录器由DistanceMeter构造函数实现,以下是它的全部代码: 1 DistanceMeter.dimensions = { 2 WIDTH: 10, //每个字符的宽度 3 HEIGHT: 13, //每个字符的高 4 DE

Chrome自带恐龙小游戏的源码研究(七)

在上一篇<Chrome自带恐龙小游戏的源码研究(六)>中研究了恐龙的跳跃过程,这一篇研究恐龙与障碍物之间的碰撞检测. 碰撞盒子 游戏中采用的是矩形(非旋转矩形)碰撞.这类碰撞优点是计算比较简单,缺点是对不规则物体的检测不够精确.如果不做更为精细的处理,结果会像下图: 如图所示,两个盒子虽然有重叠部分,但实际情况是恐龙和仙人掌之间并未发生碰撞.为了解决这个问题,需要建立多个碰撞盒子: 不过这样还是有问题,观察图片,恐龙和仙人掌都有四个碰撞盒子,如果每次Game Loop里都对这些盒子进行碰撞检测

贪吃蛇小游戏 (一)

贪吃蛇是一款儿时爱不释手的游戏.近日修行,想玩玩游戏开发.便简单写了个控制台版的贪吃蛇. 程序的简单框架: 建立一张固定大小的MAP,保存输出信息. 当信息有变动时,用system("cls")进行清屏操作,再重新输出实现伪动态. 重点算法在蛇身的移动,转向与增长.三者均基于链表实现. 移动与转向:通过判定移动方向,确定下一步移动的位置后,新建表头结点.将新表头结点置为表头.删除末尾结点. 增长:通过判断尾部移动方向,确定位置后在尾部添加节点. 熟练运用链表的同学,相信也是小菜一碟了.

【python游戏编程之旅】第九篇---嗷大喵快跑小游戏开发实例

本系列博客介绍以python+pygame库进行小游戏的开发.有写的不对之处还望各位海涵. 前几期博客我们一起学习了,pygame中的冲突检测技术以及一些常用的数据结构. 这次我们来一起做一个简单的酷跑类游戏综合运用以前学到的知识. 程序下载地址:http://yunpan.cn/cLIcJgTvq4tZS 访问密码 901f 源代码网盘地址:http://yunpan.cn/cLIc67S4nNRFY 访问密码 c139 github地址:https://github.com/XINCGer/

js实现2048小游戏

这是学完javascript基础,编写的入门级web小游戏 游戏规则:在玩法规则也非常的简单,一开始方格内会出现2或者4等这两个小数字,玩家只需要上下左右其中一个方向来移动出现的数字,所有的数字就会想滑动的方向靠拢,而滑出的空白方块就会随机出现一个数字,相同的数字相撞时会叠加靠拢,然后一直这样,不断的叠加最终拼凑出2048这个数字就算成功.但是我们的程序没有终点. 一.HTML部分 1 <body> 2 <!-- 分数行 --> 3 <p id="scorePane

自制Unity小游戏TankHero-2D(3)开始玩起来

自制Unity小游戏TankHero-2D(3)开始玩起来 我在做这样一个坦克游戏,是仿照(http://game.kid.qq.com/a/20140221/028931.htm)这个游戏制作的.仅为学习Unity之用.图片大部分是自己画的,少数是从网上搜来的.您可以到我的github页面(https://github.com/bitzhuwei/TankHero-2D)上得到工程源码. 本篇主要记录金币.按钮.坦克工厂.小地图等小部件,让整个场景初步成为一个可玩的游戏. 在本篇在制作过程中,

小游戏●贪吃蛇1(利用二维数组制作)

利用二维数组编写简单贪吃蛇小游戏,由于是初学C#,用的是单线程,所以蛇不会自动前进 代码及简要分析如下: 1 //定义地图,0为空,1为墙,2为蛇,3为食物 2 int[,] map = new int[15, 15]{ 3 {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, 4 {1,2,0,0,0,0,0,0,0,0,0,0,0,0,1}, 5 {1,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, 6 {1,0,0,0,0,0,0,0,0,0,0,0,0,0,1},

C# 开发2048小游戏

这应该是几个月前,闲的手痒,敲了一上午代码搞出来的,随之就把它丢弃了,当时让别人玩过,提过几条更改建议,但是时至今日,我也没有进行过优化和更改(本人只会作案,不会收场,嘎嘎),下面的建议要给代码爱好的童鞋完成了. 更改建议: a.当数字超过四位数时,显示的时候有部分被它的容器TextBox遮挡了,能不能把显示的数值变小点?答案是可以的.代码里有一段通过矩阵数据填充TextBox值的操作,可以在填充时,判断下数值长度,然后修改TextBox的文字大小. b.玩游戏的时候,使用方向键移动时,焦点可能

Pascal小游戏 贪吃蛇

一段未完成的Pascal贪吃蛇 说这段代码未完成其实是没有源代码格式化,FP中一行最多只有255字符宽. uses crt; const screenwidth=50; screenheight=24; wallchar='#'; snakechar='*'; ; type point=record x,y:integer; end; var snake:array [0..500] of point; map:array [0..screenwidth,0..screenheight] of