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

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

 #include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<queue>
#include<string>
#include<cmath>
using namespace std;
int main()
{
double e[];
printf("请输入任意四个数:\n");
while(cin>>e[]>>e[]>>e[]>>e[])
{
int flag = ;
do
{
double a = e[],b = e[], c = e[], d=e[];
if(((a+b)+c+d) == )
{printf(" (%.0lf + %.0lf ) + %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b+c)+d) == )
{printf(" %.0lf + (%.0lf + %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b+(c+d)) == )
{printf(" %.0lf + %.0lf + (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b+c)+d) == )
{printf(" (%.0lf + %.0lf + %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b+c+d)) == )
{ printf(" %.0lf + (%.0lf + %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)+(c+d)) == )
{printf(" (%.0lf + %.0lf ) + ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b)+c-d) == )
{printf(" (%.0lf + %.0lf ) + %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b+c)-d) == )
{printf(" %.0lf + (%.0lf + %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b+(c-d)) == )
{printf(" %.0lf + %.0lf + (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b+c)-d) == )
{printf(" (%.0lf + %.0lf + %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b+c-d)) == )
{ printf(" %.0lf + (%.0lf + %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)+(c-d)) == )
{printf(" (%.0lf + %.0lf ) + ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b)+c*d) == )
{printf(" (%.0lf + %.0lf ) + %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b+c)*d) == )
{printf(" %.0lf + (%.0lf + %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b+(c*d)) == )
{printf(" %.0lf + %.0lf + (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b+c)*d) == )
{printf(" (%.0lf + %.0lf + %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b+c*d)) == )
{ printf(" %.0lf + (%.0lf + %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)+(c*d)) == )
{printf(" (%.0lf + %.0lf ) + ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b)+c/d) == )
{printf(" (%.0lf + %.0lf ) + %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b+c)/d) == )
{printf(" %.0lf + (%.0lf + %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b+(c/d)) == )
{printf(" %.0lf + %.0lf + (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b+c)/d) == )
{printf(" (%.0lf + %.0lf + %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b+c/d)) == )
{ printf(" %.0lf + (%.0lf + %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)+(c/d)) == )
{printf(" (%.0lf + %.0lf ) + ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b)-c+d) == )
{printf(" (%.0lf + %.0lf ) - %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b-c)+d) == )
{printf(" %.0lf + (%.0lf - %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b-(c+d)) == )
{printf(" %.0lf + %.0lf - (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b-c)+d) == )
{printf(" (%.0lf + %.0lf - %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b-c+d)) == )
{ printf(" %.0lf + (%.0lf - %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)-(c+d)) == )
{printf(" (%.0lf + %.0lf ) - ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b)-c-d) == )
{printf(" (%.0lf + %.0lf ) - %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b-c)-d) == )
{printf(" %.0lf + (%.0lf - %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b-(c-d)) == )
{printf(" %.0lf + %.0lf - (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b-c)-d) == )
{printf(" (%.0lf + %.0lf - %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b-c-d)) == )
{ printf(" %.0lf + (%.0lf - %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)-(c-d)) == )
{printf(" (%.0lf + %.0lf ) - ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b)-c*d) == )
{printf(" (%.0lf + %.0lf ) - %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b-c)*d) == )
{printf(" %.0lf + (%.0lf - %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b-(c*d)) == )
{printf(" %.0lf + %.0lf - (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b-c)*d) == )
{printf(" (%.0lf + %.0lf - %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b-c*d)) == )
{ printf(" %.0lf + (%.0lf - %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)-(c*d)) == )
{printf(" (%.0lf + %.0lf ) - ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b)-c/d) == )
{printf(" (%.0lf + %.0lf ) - %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b-c)/d) == )
{printf(" %.0lf + (%.0lf - %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b-(c/d)) == )
{printf(" %.0lf + %.0lf - (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b-c)/d) == )
{printf(" (%.0lf + %.0lf - %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b-c/d)) == )
{ printf(" %.0lf + (%.0lf - %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)-(c/d)) == )
{printf(" (%.0lf + %.0lf ) - ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b)*c+d) == )
{printf(" (%.0lf + %.0lf ) * %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b*c)+d) == )
{printf(" %.0lf + (%.0lf * %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b*(c+d)) == )
{printf(" %.0lf + %.0lf * (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b*c)+d) == )
{printf(" (%.0lf + %.0lf * %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b*c+d)) == )
{ printf(" %.0lf + (%.0lf * %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)*(c+d)) == )
{printf(" (%.0lf + %.0lf ) * ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b)*c-d) == )
{printf(" (%.0lf + %.0lf ) * %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b*c)-d) == )
{printf(" %.0lf + (%.0lf * %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b*(c-d)) == )
{printf(" %.0lf + %.0lf * (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b*c)-d) == )
{printf(" (%.0lf + %.0lf * %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b*c-d)) == )
{ printf(" %.0lf + (%.0lf * %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)*(c-d)) == )
{printf(" (%.0lf + %.0lf ) * ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b)*c*d) == )
{printf(" (%.0lf + %.0lf ) * %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b*c)*d) == )
{printf(" %.0lf + (%.0lf * %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b*(c*d)) == )
{printf(" %.0lf + %.0lf * (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b*c)*d) == )
{printf(" (%.0lf + %.0lf * %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b*c*d)) == )
{ printf(" %.0lf + (%.0lf * %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)*(c*d)) == )
{printf(" (%.0lf + %.0lf ) * ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b)*c/d) == )
{printf(" (%.0lf + %.0lf ) * %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b*c)/d) == )
{printf(" %.0lf + (%.0lf * %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b*(c/d)) == )
{printf(" %.0lf + %.0lf * (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b*c)/d) == )
{printf(" (%.0lf + %.0lf * %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b*c/d)) == )
{ printf(" %.0lf + (%.0lf * %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)*(c/d)) == )
{printf(" (%.0lf + %.0lf ) * ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b)/c+d) == )
{printf(" (%.0lf + %.0lf ) / %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b/c)+d) == )
{printf(" %.0lf + (%.0lf / %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b/(c+d)) == )
{printf(" %.0lf + %.0lf / (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b/c)+d) == )
{printf(" (%.0lf + %.0lf / %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b/c+d)) == )
{ printf(" %.0lf + (%.0lf / %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)/(c+d)) == )
{printf(" (%.0lf + %.0lf ) / ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b)/c-d) == )
{printf(" (%.0lf + %.0lf ) / %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b/c)-d) == )
{printf(" %.0lf + (%.0lf / %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b/(c-d)) == )
{printf(" %.0lf + %.0lf / (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b/c)-d) == )
{printf(" (%.0lf + %.0lf / %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b/c-d)) == )
{ printf(" %.0lf + (%.0lf / %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)/(c-d)) == )
{printf(" (%.0lf + %.0lf ) / ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b)/c*d) == )
{printf(" (%.0lf + %.0lf ) / %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b/c)*d) == )
{printf(" %.0lf + (%.0lf / %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b/(c*d)) == )
{printf(" %.0lf + %.0lf / (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b/c)*d) == )
{printf(" (%.0lf + %.0lf / %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b/c*d)) == )
{ printf(" %.0lf + (%.0lf / %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)/(c*d)) == )
{printf(" (%.0lf + %.0lf ) / ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b)/c/d) == )
{printf(" (%.0lf + %.0lf ) / %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a+(b/c)/d) == )
{printf(" %.0lf + (%.0lf / %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a+b/(c/d)) == )
{printf(" %.0lf + %.0lf / (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a+b/c)/d) == )
{printf(" (%.0lf + %.0lf / %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a+(b/c/d)) == )
{ printf(" %.0lf + (%.0lf / %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a+b)/(c/d)) == )
{printf(" (%.0lf + %.0lf ) / ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)+c+d) == )
{printf(" (%.0lf - %.0lf ) + %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b+c)+d) == )
{printf(" %.0lf - (%.0lf + %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b+(c+d)) == )
{printf(" %.0lf - %.0lf + (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b+c)+d) == )
{printf(" (%.0lf - %.0lf + %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b+c+d)) == )
{ printf(" %.0lf - (%.0lf + %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)+(c+d)) == )
{printf(" (%.0lf - %.0lf ) + ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)+c-d) == )
{printf(" (%.0lf - %.0lf ) + %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b+c)-d) == )
{printf(" %.0lf - (%.0lf + %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b+(c-d)) == )
{printf(" %.0lf - %.0lf + (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b+c)-d) == )
{printf(" (%.0lf - %.0lf + %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b+c-d)) == )
{ printf(" %.0lf - (%.0lf + %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)+(c-d)) == )
{printf(" (%.0lf - %.0lf ) + ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)+c*d) == )
{printf(" (%.0lf - %.0lf ) + %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b+c)*d) == )
{printf(" %.0lf - (%.0lf + %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b+(c*d)) == )
{printf(" %.0lf - %.0lf + (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b+c)*d) == )
{printf(" (%.0lf - %.0lf + %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b+c*d)) == )
{ printf(" %.0lf - (%.0lf + %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)+(c*d)) == )
{printf(" (%.0lf - %.0lf ) + ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)+c/d) == )
{printf(" (%.0lf - %.0lf ) + %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b+c)/d) == )
{printf(" %.0lf - (%.0lf + %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b+(c/d)) == )
{printf(" %.0lf - %.0lf + (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b+c)/d) == )
{printf(" (%.0lf - %.0lf + %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b+c/d)) == )
{ printf(" %.0lf - (%.0lf + %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)+(c/d)) == )
{printf(" (%.0lf - %.0lf ) + ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)-c+d) == )
{printf(" (%.0lf - %.0lf ) - %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b-c)+d) == )
{printf(" %.0lf - (%.0lf - %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b-(c+d)) == )
{printf(" %.0lf - %.0lf - (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b-c)+d) == )
{printf(" (%.0lf - %.0lf - %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b-c+d)) == )
{ printf(" %.0lf - (%.0lf - %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)-(c+d)) == )
{printf(" (%.0lf - %.0lf ) - ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)-c-d) == )
{printf(" (%.0lf - %.0lf ) - %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b-c)-d) == )
{printf(" %.0lf - (%.0lf - %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b-(c-d)) == )
{printf(" %.0lf - %.0lf - (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b-c)-d) == )
{printf(" (%.0lf - %.0lf - %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b-c-d)) == )
{ printf(" %.0lf - (%.0lf - %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)-(c-d)) == )
{printf(" (%.0lf - %.0lf ) - ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)-c*d) == )
{printf(" (%.0lf - %.0lf ) - %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b-c)*d) == )
{printf(" %.0lf - (%.0lf - %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b-(c*d)) == )
{printf(" %.0lf - %.0lf - (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b-c)*d) == )
{printf(" (%.0lf - %.0lf - %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b-c*d)) == )
{ printf(" %.0lf - (%.0lf - %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)-(c*d)) == )
{printf(" (%.0lf - %.0lf ) - ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)-c/d) == )
{printf(" (%.0lf - %.0lf ) - %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b-c)/d) == )
{printf(" %.0lf - (%.0lf - %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b-(c/d)) == )
{printf(" %.0lf - %.0lf - (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b-c)/d) == )
{printf(" (%.0lf - %.0lf - %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b-c/d)) == )
{ printf(" %.0lf - (%.0lf - %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)-(c/d)) == )
{printf(" (%.0lf - %.0lf ) - ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)*c+d) == )
{printf(" (%.0lf - %.0lf ) * %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b*c)+d) == )
{printf(" %.0lf - (%.0lf * %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b*(c+d)) == )
{printf(" %.0lf - %.0lf * (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b*c)+d) == )
{printf(" (%.0lf - %.0lf * %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b*c+d)) == )
{ printf(" %.0lf - (%.0lf * %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)*(c+d)) == )
{printf(" (%.0lf - %.0lf ) * ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)*c-d) == )
{printf(" (%.0lf - %.0lf ) * %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b*c)-d) == )
{printf(" %.0lf - (%.0lf * %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b*(c-d)) == )
{printf(" %.0lf - %.0lf * (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b*c)-d) == )
{printf(" (%.0lf - %.0lf * %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b*c-d)) == )
{ printf(" %.0lf - (%.0lf * %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)*(c-d)) == )
{printf(" (%.0lf - %.0lf ) * ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)*c*d) == )
{printf(" (%.0lf - %.0lf ) * %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b*c)*d) == )
{printf(" %.0lf - (%.0lf * %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b*(c*d)) == )
{printf(" %.0lf - %.0lf * (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b*c)*d) == )
{printf(" (%.0lf - %.0lf * %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b*c*d)) == )
{ printf(" %.0lf - (%.0lf * %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)*(c*d)) == )
{printf(" (%.0lf - %.0lf ) * ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)*c/d) == )
{printf(" (%.0lf - %.0lf ) * %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b*c)/d) == )
{printf(" %.0lf - (%.0lf * %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b*(c/d)) == )
{printf(" %.0lf - %.0lf * (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b*c)/d) == )
{printf(" (%.0lf - %.0lf * %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b*c/d)) == )
{ printf(" %.0lf - (%.0lf * %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)*(c/d)) == )
{printf(" (%.0lf - %.0lf ) * ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)/c+d) == )
{printf(" (%.0lf - %.0lf ) / %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b/c)+d) == )
{printf(" %.0lf - (%.0lf / %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b/(c+d)) == )
{printf(" %.0lf - %.0lf / (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b/c)+d) == )
{printf(" (%.0lf - %.0lf / %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b/c+d)) == )
{ printf(" %.0lf - (%.0lf / %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)/(c+d)) == )
{printf(" (%.0lf - %.0lf ) / ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)/c-d) == )
{printf(" (%.0lf - %.0lf ) / %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b/c)-d) == )
{printf(" %.0lf - (%.0lf / %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b/(c-d)) == )
{printf(" %.0lf - %.0lf / (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b/c)-d) == )
{printf(" (%.0lf - %.0lf / %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b/c-d)) == )
{ printf(" %.0lf - (%.0lf / %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)/(c-d)) == )
{printf(" (%.0lf - %.0lf ) / ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)/c*d) == )
{printf(" (%.0lf - %.0lf ) / %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b/c)*d) == )
{printf(" %.0lf - (%.0lf / %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b/(c*d)) == )
{printf(" %.0lf - %.0lf / (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b/c)*d) == )
{printf(" (%.0lf - %.0lf / %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b/c*d)) == )
{ printf(" %.0lf - (%.0lf / %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)/(c*d)) == )
{printf(" (%.0lf - %.0lf ) / ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b)/c/d) == )
{printf(" (%.0lf - %.0lf ) / %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a-(b/c)/d) == )
{printf(" %.0lf - (%.0lf / %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a-b/(c/d)) == )
{printf(" %.0lf - %.0lf / (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a-b/c)/d) == )
{printf(" (%.0lf - %.0lf / %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a-(b/c/d)) == )
{ printf(" %.0lf - (%.0lf / %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a-b)/(c/d)) == )
{printf(" (%.0lf - %.0lf ) / ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)+c+d) == )
{printf(" (%.0lf * %.0lf ) + %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b+c)+d) == )
{printf(" %.0lf * (%.0lf + %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b+(c+d)) == )
{printf(" %.0lf * %.0lf + (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b+c)+d) == )
{printf(" (%.0lf * %.0lf + %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b+c+d)) == )
{ printf(" %.0lf * (%.0lf + %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)+(c+d)) == )
{printf(" (%.0lf * %.0lf ) + ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)+c-d) == )
{printf(" (%.0lf * %.0lf ) + %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b+c)-d) == )
{printf(" %.0lf * (%.0lf + %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b+(c-d)) == )
{printf(" %.0lf * %.0lf + (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b+c)-d) == )
{printf(" (%.0lf * %.0lf + %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b+c-d)) == )
{ printf(" %.0lf * (%.0lf + %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)+(c-d)) == )
{printf(" (%.0lf * %.0lf ) + ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)+c*d) == )
{printf(" (%.0lf * %.0lf ) + %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b+c)*d) == )
{printf(" %.0lf * (%.0lf + %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b+(c*d)) == )
{printf(" %.0lf * %.0lf + (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b+c)*d) == )
{printf(" (%.0lf * %.0lf + %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b+c*d)) == )
{ printf(" %.0lf * (%.0lf + %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)+(c*d)) == )
{printf(" (%.0lf * %.0lf ) + ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)+c/d) == )
{printf(" (%.0lf * %.0lf ) + %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b+c)/d) == )
{printf(" %.0lf * (%.0lf + %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b+(c/d)) == )
{printf(" %.0lf * %.0lf + (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b+c)/d) == )
{printf(" (%.0lf * %.0lf + %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b+c/d)) == )
{ printf(" %.0lf * (%.0lf + %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)+(c/d)) == )
{printf(" (%.0lf * %.0lf ) + ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)-c+d) == )
{printf(" (%.0lf * %.0lf ) - %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b-c)+d) == )
{printf(" %.0lf * (%.0lf - %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b-(c+d)) == )
{printf(" %.0lf * %.0lf - (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b-c)+d) == )
{printf(" (%.0lf * %.0lf - %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b-c+d)) == )
{ printf(" %.0lf * (%.0lf - %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)-(c+d)) == )
{printf(" (%.0lf * %.0lf ) - ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)-c-d) == )
{printf(" (%.0lf * %.0lf ) - %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b-c)-d) == )
{printf(" %.0lf * (%.0lf - %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b-(c-d)) == )
{printf(" %.0lf * %.0lf - (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b-c)-d) == )
{printf(" (%.0lf * %.0lf - %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b-c-d)) == )
{ printf(" %.0lf * (%.0lf - %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)-(c-d)) == )
{printf(" (%.0lf * %.0lf ) - ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)-c*d) == )
{printf(" (%.0lf * %.0lf ) - %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b-c)*d) == )
{printf(" %.0lf * (%.0lf - %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b-(c*d)) == )
{printf(" %.0lf * %.0lf - (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b-c)*d) == )
{printf(" (%.0lf * %.0lf - %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b-c*d)) == )
{ printf(" %.0lf * (%.0lf - %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)-(c*d)) == )
{printf(" (%.0lf * %.0lf ) - ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)-c/d) == )
{printf(" (%.0lf * %.0lf ) - %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b-c)/d) == )
{printf(" %.0lf * (%.0lf - %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b-(c/d)) == )
{printf(" %.0lf * %.0lf - (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b-c)/d) == )
{printf(" (%.0lf * %.0lf - %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b-c/d)) == )
{ printf(" %.0lf * (%.0lf - %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)-(c/d)) == )
{printf(" (%.0lf * %.0lf ) - ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)*c+d) == )
{printf(" (%.0lf * %.0lf ) * %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b*c)+d) == )
{printf(" %.0lf * (%.0lf * %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b*(c+d)) == )
{printf(" %.0lf * %.0lf * (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b*c)+d) == )
{printf(" (%.0lf * %.0lf * %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b*c+d)) == )
{ printf(" %.0lf * (%.0lf * %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)*(c+d)) == )
{printf(" (%.0lf * %.0lf ) * ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)*c-d) == )
{printf(" (%.0lf * %.0lf ) * %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b*c)-d) == )
{printf(" %.0lf * (%.0lf * %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b*(c-d)) == )
{printf(" %.0lf * %.0lf * (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b*c)-d) == )
{printf(" (%.0lf * %.0lf * %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b*c-d)) == )
{ printf(" %.0lf * (%.0lf * %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)*(c-d)) == )
{printf(" (%.0lf * %.0lf ) * ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)*c*d) == )
{printf(" (%.0lf * %.0lf ) * %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b*c)*d) == )
{printf(" %.0lf * (%.0lf * %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b*(c*d)) == )
{printf(" %.0lf * %.0lf * (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b*c)*d) == )
{printf(" (%.0lf * %.0lf * %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b*c*d)) == )
{ printf(" %.0lf * (%.0lf * %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)*(c*d)) == )
{printf(" (%.0lf * %.0lf ) * ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)*c/d) == )
{printf(" (%.0lf * %.0lf ) * %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b*c)/d) == )
{printf(" %.0lf * (%.0lf * %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b*(c/d)) == )
{printf(" %.0lf * %.0lf * (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b*c)/d) == )
{printf(" (%.0lf * %.0lf * %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b*c/d)) == )
{ printf(" %.0lf * (%.0lf * %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)*(c/d)) == )
{printf(" (%.0lf * %.0lf ) * ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)/c+d) == )
{printf(" (%.0lf * %.0lf ) / %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b/c)+d) == )
{printf(" %.0lf * (%.0lf / %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b/(c+d)) == )
{printf(" %.0lf * %.0lf / (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b/c)+d) == )
{printf(" (%.0lf * %.0lf / %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b/c+d)) == )
{ printf(" %.0lf * (%.0lf / %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)/(c+d)) == )
{printf(" (%.0lf * %.0lf ) / ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)/c-d) == )
{printf(" (%.0lf * %.0lf ) / %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b/c)-d) == )
{printf(" %.0lf * (%.0lf / %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b/(c-d)) == )
{printf(" %.0lf * %.0lf / (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b/c)-d) == )
{printf(" (%.0lf * %.0lf / %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b/c-d)) == )
{ printf(" %.0lf * (%.0lf / %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)/(c-d)) == )
{printf(" (%.0lf * %.0lf ) / ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)/c*d) == )
{printf(" (%.0lf * %.0lf ) / %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b/c)*d) == )
{printf(" %.0lf * (%.0lf / %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b/(c*d)) == )
{printf(" %.0lf * %.0lf / (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b/c)*d) == )
{printf(" (%.0lf * %.0lf / %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b/c*d)) == )
{ printf(" %.0lf * (%.0lf / %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)/(c*d)) == )
{printf(" (%.0lf * %.0lf ) / ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b)/c/d) == )
{printf(" (%.0lf * %.0lf ) / %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a*(b/c)/d) == )
{printf(" %.0lf * (%.0lf / %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a*b/(c/d)) == )
{printf(" %.0lf * %.0lf / (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a*b/c)/d) == )
{printf(" (%.0lf * %.0lf / %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a*(b/c/d)) == )
{ printf(" %.0lf * (%.0lf / %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a*b)/(c/d)) == )
{printf(" (%.0lf * %.0lf ) / ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)+c+d) == )
{printf(" (%.0lf / %.0lf ) + %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b+c)+d) == )
{printf(" %.0lf / (%.0lf + %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b+(c+d)) == )
{printf(" %.0lf / %.0lf + (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b+c)+d) == )
{printf(" (%.0lf / %.0lf + %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b+c+d)) == )
{ printf(" %.0lf / (%.0lf + %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)+(c+d)) == )
{printf(" (%.0lf / %.0lf ) + ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)+c-d) == )
{printf(" (%.0lf / %.0lf ) + %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b+c)-d) == )
{printf(" %.0lf / (%.0lf + %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b+(c-d)) == )
{printf(" %.0lf / %.0lf + (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b+c)-d) == )
{printf(" (%.0lf / %.0lf + %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b+c-d)) == )
{ printf(" %.0lf / (%.0lf + %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)+(c-d)) == )
{printf(" (%.0lf / %.0lf ) + ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)+c*d) == )
{printf(" (%.0lf / %.0lf ) + %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b+c)*d) == )
{printf(" %.0lf / (%.0lf + %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b+(c*d)) == )
{printf(" %.0lf / %.0lf + (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b+c)*d) == )
{printf(" (%.0lf / %.0lf + %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b+c*d)) == )
{ printf(" %.0lf / (%.0lf + %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)+(c*d)) == )
{printf(" (%.0lf / %.0lf ) + ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)+c/d) == )
{printf(" (%.0lf / %.0lf ) + %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b+c)/d) == )
{printf(" %.0lf / (%.0lf + %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b+(c/d)) == )
{printf(" %.0lf / %.0lf + (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b+c)/d) == )
{printf(" (%.0lf / %.0lf + %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b+c/d)) == )
{ printf(" %.0lf / (%.0lf + %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)+(c/d)) == )
{printf(" (%.0lf / %.0lf ) + ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)-c+d) == )
{printf(" (%.0lf / %.0lf ) - %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b-c)+d) == )
{printf(" %.0lf / (%.0lf - %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b-(c+d)) == )
{printf(" %.0lf / %.0lf - (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b-c)+d) == )
{printf(" (%.0lf / %.0lf - %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b-c+d)) == )
{ printf(" %.0lf / (%.0lf - %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)-(c+d)) == )
{printf(" (%.0lf / %.0lf ) - ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)-c-d) == )
{printf(" (%.0lf / %.0lf ) - %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b-c)-d) == )
{printf(" %.0lf / (%.0lf - %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b-(c-d)) == )
{printf(" %.0lf / %.0lf - (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b-c)-d) == )
{printf(" (%.0lf / %.0lf - %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b-c-d)) == )
{ printf(" %.0lf / (%.0lf - %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)-(c-d)) == )
{printf(" (%.0lf / %.0lf ) - ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)-c*d) == )
{printf(" (%.0lf / %.0lf ) - %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b-c)*d) == )
{printf(" %.0lf / (%.0lf - %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b-(c*d)) == )
{printf(" %.0lf / %.0lf - (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b-c)*d) == )
{printf(" (%.0lf / %.0lf - %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b-c*d)) == )
{ printf(" %.0lf / (%.0lf - %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)-(c*d)) == )
{printf(" (%.0lf / %.0lf ) - ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)-c/d) == )
{printf(" (%.0lf / %.0lf ) - %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b-c)/d) == )
{printf(" %.0lf / (%.0lf - %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b-(c/d)) == )
{printf(" %.0lf / %.0lf - (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b-c)/d) == )
{printf(" (%.0lf / %.0lf - %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b-c/d)) == )
{ printf(" %.0lf / (%.0lf - %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)-(c/d)) == )
{printf(" (%.0lf / %.0lf ) - ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)*c+d) == )
{printf(" (%.0lf / %.0lf ) * %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b*c)+d) == )
{printf(" %.0lf / (%.0lf * %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b*(c+d)) == )
{printf(" %.0lf / %.0lf * (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b*c)+d) == )
{printf(" (%.0lf / %.0lf * %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b*c+d)) == )
{ printf(" %.0lf / (%.0lf * %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)*(c+d)) == )
{printf(" (%.0lf / %.0lf ) * ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)*c-d) == )
{printf(" (%.0lf / %.0lf ) * %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b*c)-d) == )
{printf(" %.0lf / (%.0lf * %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b*(c-d)) == )
{printf(" %.0lf / %.0lf * (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b*c)-d) == )
{printf(" (%.0lf / %.0lf * %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b*c-d)) == )
{ printf(" %.0lf / (%.0lf * %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)*(c-d)) == )
{printf(" (%.0lf / %.0lf ) * ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)*c*d) == )
{printf(" (%.0lf / %.0lf ) * %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b*c)*d) == )
{printf(" %.0lf / (%.0lf * %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b*(c*d)) == )
{printf(" %.0lf / %.0lf * (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b*c)*d) == )
{printf(" (%.0lf / %.0lf * %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b*c*d)) == )
{ printf(" %.0lf / (%.0lf * %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)*(c*d)) == )
{printf(" (%.0lf / %.0lf ) * ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)*c/d) == )
{printf(" (%.0lf / %.0lf ) * %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b*c)/d) == )
{printf(" %.0lf / (%.0lf * %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b*(c/d)) == )
{printf(" %.0lf / %.0lf * (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b*c)/d) == )
{printf(" (%.0lf / %.0lf * %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b*c/d)) == )
{ printf(" %.0lf / (%.0lf * %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)*(c/d)) == )
{printf(" (%.0lf / %.0lf ) * ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)/c+d) == )
{printf(" (%.0lf / %.0lf ) / %.0lf + %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b/c)+d) == )
{printf(" %.0lf / (%.0lf / %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b/(c+d)) == )
{printf(" %.0lf / %.0lf / (%.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b/c)+d) == )
{printf(" (%.0lf / %.0lf / %.0lf) + %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b/c+d)) == )
{ printf(" %.0lf / (%.0lf / %.0lf + %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)/(c+d)) == )
{printf(" (%.0lf / %.0lf ) / ( %.0lf + %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)/c-d) == )
{printf(" (%.0lf / %.0lf ) / %.0lf - %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b/c)-d) == )
{printf(" %.0lf / (%.0lf / %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b/(c-d)) == )
{printf(" %.0lf / %.0lf / (%.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b/c)-d) == )
{printf(" (%.0lf / %.0lf / %.0lf) - %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b/c-d)) == )
{ printf(" %.0lf / (%.0lf / %.0lf - %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)/(c-d)) == )
{printf(" (%.0lf / %.0lf ) / ( %.0lf - %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)/c*d) == )
{printf(" (%.0lf / %.0lf ) / %.0lf * %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b/c)*d) == )
{printf(" %.0lf / (%.0lf / %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b/(c*d)) == )
{printf(" %.0lf / %.0lf / (%.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b/c)*d) == )
{printf(" (%.0lf / %.0lf / %.0lf) * %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b/c*d)) == )
{ printf(" %.0lf / (%.0lf / %.0lf * %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)/(c*d)) == )
{printf(" (%.0lf / %.0lf ) / ( %.0lf * %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b)/c/d) == )
{printf(" (%.0lf / %.0lf ) / %.0lf / %.0lf\n",a,b,c,d);flag = ;break;}
if((a/(b/c)/d) == )
{printf(" %.0lf / (%.0lf / %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if((a/b/(c/d)) == )
{printf(" %.0lf / %.0lf / (%.0lf / %.0lf)\n",a,b,c,d);flag = ;break;}
if(((a/b/c)/d) == )
{printf(" (%.0lf / %.0lf / %.0lf) / %.0lf\n",a,b,c,d);flag = ;break;}
if( (a/(b/c/d)) == )
{ printf(" %.0lf / (%.0lf / %.0lf / %.0lf)\n",a,b,c,d); flag = ; break;}
if( ((a/b)/(c/d)) == )
{printf(" (%.0lf / %.0lf ) / ( %.0lf / %.0lf)\n",a,b,c,d);flag = ;break;} } while (next_permutation(e,e+)); //参数3指的是要进行排列的长度
if(flag == ) printf("NO answer!!!\n");
printf("请输入任意四个数:\n");
}
return ;
}

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

  1. C语言-纸牌计算24点小游戏

    C语言实现纸牌计算24点小游戏 利用系统时间设定随机种子生成4个随机数,并对4个数字之间的运算次序以及运算符号进行枚举,从而计算判断是否能得出24,以达到程序目的.程序主要功能已完成,目前还有部分细节 ...

  2. 24点小游戏app宣传文案

    24点小游戏app宣传文案 游戏背景 24点小游戏是传统的扑克牌游戏,是通过扑克牌来完成的竞争性智力游戏,除了希望能够消磨我们的空闲时间,加强同学们的临机和速算能力,还能够促进我们每个人的大脑和逻辑性 ...

  3. 软件工程 Android小游戏 猜拳大战

    一.前言 最近学校举办的大学生程序设计竞赛,自己利用课余时间写了一个小游戏,最近一直在忙这个写这个小游戏,参加比赛,最终是老师说自己写的简单,可以做的更复杂的点的.加油 二.内容简介 自己玩过Andr ...

  4. Egret白鹭H5小游戏开发入门(三)

    前言: 在上一篇文章中着重介绍了H5小游戏开发的起步阶段,如Wing面板的使用,素材的处理,类的说明等等,那么今天主要是涉及到场景的创建,loading的修改等等的代码编写. 对于这一节,我在讲解的过 ...

  5. JS实现别踩白块小游戏

    最近有朋友找我用JS帮忙仿做一个别踩白块的小游戏程序,但他给的源代码较麻烦,而且没有注释,理解起来很无力,我就以自己的想法自己做了这个小游戏,主要是应用JS对DOM和数组的操作. 程序思路:如图:将游 ...

  6. 【python游戏编程之旅】第五篇---嗷大喵爱吃鱼小游戏开发实例

    本系列博客介绍以python+pygame库进行小游戏的开发.有写的不对之处还望各位海涵. 我们一同在前几期的博客中已经学到了很多pygame的基本知识了,现在该做个小游戏实战一下了. 前几期博客链接 ...

  7. 12岁的少年教你用Python做小游戏

    首页 资讯 文章 频道 资源 小组 相亲 登录 注册       首页 最新文章 经典回顾 开发 设计 IT技术 职场 业界 极客 创业 访谈 在国外 - 导航条 - 首页 最新文章 经典回顾 开发 ...

  8. HTML5小游戏UI美化版

    HTML5小游戏[是男人就下一百层]UI美化版 之前写的小游戏,要么就比较简单,要么就是比较难看,或者人物本身是不会动的. 结合了其它人的经验,研究了一下精灵运动,就写一个简单的小游戏来试一下. 介绍 ...

  9. 使用NGUI实现拖拽功能(拼图小游戏)

    上一次用UGUI实现了拼图小游戏,这次,我们来用NGUI来实现 实现原理 NGUI中提供了拖拽的基类UIDragDropItem,所以我们要做的就是在要拖拽的图片上加一个继承于该类的脚本,并实现其中的 ...

随机推荐

  1. kibana-sentinl-监控报警

    kibana 安装 sentin 插件 ./bin/kibana-plugin install https://github.com/sirensolutions/sentinl/releases/d ...

  2. 机器学习:K-近邻算法(KNN)

    机器学习:K-近邻算法(KNN) 一.KNN算法概述 KNN作为一种有监督分类算法,是最简单的机器学习算法之一,顾名思义,其算法主体思想就是根据距离相近的邻居类别,来判定自己的所属类别.算法的前提是需 ...

  3. ES6 import 引用文件夹/目录及其处理过程

    1.现象 看redux的时候发现官网的教程里直接import了一个文件夹,我再三确定没有看错, 是一个 文件夹 (Directory), 它直接 import了一个目录!这个 文件夹/目录 底下还有一 ...

  4. JSP中的TAG文件和TLD文件小结

    在jsp文件中,可以引用tag和tld文件. 1.对于tag文件 <%@ taglib prefix="ui" tagdir="/WEB-INF/tags" ...

  5. DevExpress.Build.v14.2

    DevExpress.Build.v14.2 using Microsoft.Build.AppxPackage; using Microsoft.Build.Framework; using Sys ...

  6. 电子商务ICP经营许可证申请条件

    电子商务ICP经营许可证申请条件:注册资金100万的纯内资公司:服务器在本地:域名备案以公司名义备案:申请条件:1.公司营业执照副本复印件需清晰有效,并已完成该年度年检事宜,特别注意营业执照的有效期要 ...

  7. 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-为什么没有自动识别成标准FBD功能块

    新建一个项目,是不会自动把FBD对应名称的模块识别成标准功能块的   你需要引入相应的类库重新输入FBD   然后才会自动生成     更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: ht ...

  8. AWS RDS mysql无法连接的问题

    rds创建后,无法连接mysql 检查安全组规则是否配置了 1. 2. 这样你的EC2就可以访问了.如果还不行,检查数据库是否和EC2在同一 VPC内. 官方文档:https://docs.amazo ...

  9. RTP Tools

    RTP Tools (Version 1.20) https://wiki.wireshark.org/RTP_statistics Here is a small example: Install ...

  10. 算法笔记_095:蓝桥杯练习 拿糖果(Java)

    目录 1 问题描述 2 解决方案   1 问题描述 问题描述 妈妈给小B买了N块糖!但是她不允许小B直接吃掉. 假设当前有M块糖,小B每次可以拿P块糖,其中P是M的一个不大于根号下M的质因数.这时,妈 ...