首页 > 代码库 > 天猫 小游戏 24 point
天猫 小游戏 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 }
天猫 小游戏 24 point
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。