|
发表于 2002-8-28 16:06:20
|
显示全部楼层
/*
*这个程序是由scream兄提出的算24的小游戏程序的一个试验算法.
*
*说明:目前暂时只实现用"+","-","*","/"的1000以内数算法.可能算法有遗漏。:-(
*我认为采用伪随机数不如由用户输入仍数为好。
*编译: gcc game.c -o game
*
*执行: ./game
*
* by jerboa 2002-8-28
*
* */
#include <stdio.h>
#include <stdlib.h>
int Process(int,int,int,int);
void bubble(int *,int);
int Num[4];
int main()
{
int i,j=0,Data;
printf("\nthe game is guess the number 24.Press Ctrl-c into Exit.");
while(1){
for(i=0;i<4;i++){
// ptintf("\n请输入第 %d 个数:"i+1);
// scanf("%d",&Num);
//
//----------------------------------------------------------------------------------------
while(1){
Data=rand();
if(Data>1000) continue;
break;
}
Num=Data;
//-----------------------------------------------------------------------------------------
}
bubble(Num,4);//汽泡排序
Process(Num[3],Num[2],Num[1],Num[0]);
}
}
void bubble(int *item,int count)
{
register int a,b,t;
for(a=1;a<count;++a)
for(b=count-1;b>=a;--b){
if(item[b-1]>item){
t=item[b-1];
item[b-1]=item;
item=t;
}
}
}
int Process(int Num1,int Num2,int Num3,int Num4) //各种可能中,可能有遗漏!
{
if(Num1+Num2+Num3+Num4==24) printf("\n%d+%d+%d+%d=24",Num1,Num2,Num3,Num4);
if(Num1*Num2*Num3*Num4==24) printf("\n%d*%d*%d*%d=24",Num1,Num2,Num3,Num4);
if(Num1+Num2+Num3-Num4==24) printf("\n%d+%d+%d-%d=24",Num1,Num2,Num3,Num4);
if(Num1+Num2-Num3+Num4==24) printf("\n%d+%d-%d+%d=24",Num1,Num2,Num3,Num4);
if(Num1+Num2-Num3-Num4==24) printf("\n%d+%d-%d-%d=24",Num1,Num2,Num3,Num4);
if(Num1-Num2+Num3+Num4==24) printf("\n%d-%d+%d+%d=24",Num1,Num2,Num3,Num4);
if(Num1-Num2+Num3-Num4==24) printf("\n%d-%d+%d-%d=24",Num1,Num2,Num3,Num4);
if(Num1-Num2-Num3+Num4==24) printf("\n%d-%d-%d+%d=24",Num1,Num2,Num3,Num4);
if(Num1-Num2-Num3-Num4==24) printf("\n%d-%d-%d-%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num2)*Num3+Num4==24) printf("\n(%d-%d)*%d+%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num2)*Num4+Num3==24) printf("\n(%d-%d)*%d+%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num3)*Num2+Num4==24) printf("\n(%d-%d)*%d+%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num3)*Num4+Num2==24) printf("\n(%d-%d)*%d+%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num4)*Num2+Num3==24) printf("\n(%d-%d)*%d+%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num4)*Num3+Num2==24) printf("\n(%d-%d)*%d+%d=24",Num1,Num2,Num3,Num4);
if((Num2-Num3)*Num1+Num4==24) printf("\n(%d-%d)*%d+%d=24",Num1,Num2,Num3,Num4);
if((Num2-Num3)*Num4+Num1==24) printf("\n(%d-%d)*%d+%d=24",Num1,Num2,Num3,Num4);
if((Num2-Num4)*Num1+Num3==24) printf("\n(%d-%d)*%d+%d=24",Num1,Num2,Num3,Num4);
if((Num2-Num4)*Num3+Num1==24) printf("\n(%d-%d)*%d+%d=24",Num1,Num2,Num3,Num4);
if((Num3-Num4)*Num1+Num2==24) printf("\n(%d-%d)*%d+%d=24",Num1,Num2,Num3,Num4);
if((Num3-Num4)*Num2+Num1==24) printf("\n(%d-%d)*%d+%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num2)*(Num3-Num4)==24) printf("\n(%d-%d)*(%d-%d)=24",Num1,Num2,Num3,Num4);
if((Num1-Num3)*(Num2-Num4)==24) printf("\n(%d-%d)*(%d-%d)=24",Num1,Num2,Num3,Num4);
if((Num1-Num4)*(Num2-Num3)==24) printf("\n(%d-%d)*(%d-%d)=24",Num1,Num2,Num3,Num4);
if((Num1-Num2-Num3)*Num4==24) printf("\n(%d-%d-%d)*%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num2-Num4)*Num3==24) printf("\n(%d-%d-%d)*%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num3-Num4)*Num2==24) printf("\n(%d-%d-%d)*%d=24",Num1,Num2,Num3,Num4);
if(Num1*(Num2-Num3-Num4)==24) printf("\n%d*(%d-%d-%d)=24",Num1,Num2,Num3,Num4);
if((Num1+Num2+Num3)*Num4==24) printf("\n(%d+%d+%d)*%d=24",Num1,Num2,Num3,Num4);
if((Num1+Num2+Num4)*Num3==24) printf("\n(%d+%d+%d)*%d=24",Num1,Num2,Num3,Num4);
if((Num1+Num3+Num4)*Num2==24) printf("\n(%d+%d+%d)*%d=24",Num1,Num2,Num3,Num4);
if(Num1*(Num2+Num3+Num4)==24) printf("\n%d*(%d+%d+%d)=24",Num1,Num2,Num3,Num4);
if((Num1-Num2+Num3)*Num4==24) printf("\n(%d-%d+%d)*%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num2+Num4)*Num3==24) printf("\n(%d-%d+%d)*%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num3+Num4)*Num2==24) printf("\n(%d-%d+%d)*%d=24",Num1,Num2,Num3,Num4);
if((Num1+Num2-Num3)*Num4==24) printf("\n(%d+%d-%d)*%d=24",Num1,Num2,Num3,Num4);
if((Num1+Num2-Num4)*Num3==24) printf("\n(%d+%d-%d)*%d=24",Num1,Num2,Num3,Num4);
if((Num1+Num3-Num4)*Num2==24) printf("\n(%d+%d-%d)*%d=24",Num1,Num2,Num3,Num4);
if(Num1*(Num2+Num3-Num4)==24) printf("\n%d*(%d+%d-%d)=24",Num1,Num2,Num3,Num4);
if(Num1*(Num2-Num3+Num4)==24) printf("\n%d*(%d-%d+%d)=24",Num1,Num2,Num3,Num4);
if((Num1+Num2)*(Num3+Num4)==24) printf("\n(%d+%d)*(%d+%d)=24",Num1,Num2,Num3,Num4);
if((Num1+Num3)*(Num2+Num4)==24) printf("\n(%d+%d)*(%d+%d)=24",Num1,Num2,Num3,Num4);
if((Num1+Num4)*(Num2+Num3)==24) printf("\n(%d+%d)*(%d+%d)=24",Num1,Num2,Num3,Num4);
if((Num1*Num2)+(Num3*Num4)==24) printf("\n(%d*%d)+(%d*%d)=24",Num1,Num2,Num3,Num4);
if((Num1*Num3)+(Num2*Num4)==24) printf("\n(%d*%d)+(%d*%d)=24",Num1,Num2,Num3,Num4);
if((Num1*Num4)+(Num2*Num3)==24) printf("\n(%d*%d)+(%d*%d)=24",Num1,Num2,Num3,Num4);
if((Num1+Num2)*(Num3-Num4)==24) printf("\n(%d+%d)*(%d-%d)=24",Num1,Num2,Num3,Num4);
if((Num1-Num2)*(Num3+Num4)==24) printf("\n(%d-%d)*(%d+%d)=24",Num1,Num2,Num3,Num4);
if(Num1%(Num2+Num3+Num4))
if(Num1/(Num2+Num3+Num4)==24) printf("\n%d/(%d+%d+%d)=24",Num1,Num2,Num3,Num4);
if(Num1%(Num2-Num3+Num4))
if(Num1/(Num2-Num3+Num4)==24) printf("\n%d/(%d-%d+%d)=24",Num1,Num2,Num3,Num4);
if(Num1%(Num2+Num3-Num4)==0)
if(Num1/(Num2+Num3-Num4)==24) printf("\n%d/(%d+%d-%d)=24",Num1,Num2,Num3,Num4);
if(Num1%(Num2-Num3-Num4)==0)
if(Num1/(Num2-Num3-Num4)==24) printf("\n%d/(%d-%d-%d)=24",Num1,Num2,Num3,Num4);
//if(Num2/(Num1+Num3+Num4)==24) printf("\n%d/(%d+%d+%d)=24",Num1,Num2,Num3,Num4);
if(Num2%(Num1-Num3+Num4)==0)
if(Num2/(Num1-Num3+Num4)==24) printf("\n%d/(%d-%d+%d)=24",Num1,Num2,Num3,Num4);
if(Num2%(Num1+Num3-Num4)==0)
if(Num2/(Num1+Num3-Num4)==24) printf("\n%d/(%d+%d-%d)=24",Num1,Num2,Num3,Num4);
if(Num2%(Num1-Num3-Num4)==0)
if(Num2/(Num1-Num3-Num4)==24) printf("\n%d/(%d-%d-%d)=24",Num1,Num2,Num3,Num4);
//if(Num3/(Num1+Num2+Num4)==24) printf("\n%d/(%d+%d+%d)=24",Num1,Num2,Num3,Num4);
if(Num3%(Num1-Num2+Num4)==0)
if(Num3/(Num1-Num2+Num4)==24) printf("\n%d/(%d-%d+%d)=24",Num1,Num2,Num3,Num4);
if(Num3%(Num1+Num2-Num4)==0)
if(Num3/(Num1+Num2-Num4)==24) printf("\n%d/(%d+%d-%d)=24",Num1,Num2,Num3,Num4);
if(Num3%(Num1-Num2-Num4)==0)
if(Num3/(Num1-Num2-Num4)==24) printf("\n%d/(%d-%d-%d)=24",Num1,Num2,Num3,Num4);
//if(Num4/(Num1+Num2+Num3)==24) printf("\n%d/(%d+%d+%d)=24",Num1,Num2,Num3,Num4);
if(Num4%(Num1-Num2+Num3)==0)
if(Num4/(Num1-Num2+Num3)==24) printf("\n%d/(%d-%d+%d)=24",Num1,Num2,Num3,Num4);
if(Num4%(Num1+Num2-Num3)==0)
if(Num4/(Num1+Num2-Num3)==24) printf("\n%d/(%d+%d-%d)=24",Num1,Num2,Num3,Num4);
if(Num4%(Num1-Num2-Num3)==0)
if(Num4/(Num1-Num2-Num3)==24) printf("\n%d/(%d-%d-%d)=24",Num1,Num2,Num3,Num4);
if((Num1-Num2)%Num3==0)
if((Num1-Num2)/Num3+Num4==24) printf("\n(%d-%d)/%d+%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num2)%Num4==0)
if((Num1-Num2)/Num4+Num3==24) printf("\n(%d-%d)/%d+%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num3)%Num2==0)
if((Num1-Num3)/Num2+Num4==24) printf("\n(%d-%d)/%d+%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num3)%Num4==0)
if((Num1-Num3)/Num4+Num2==24) printf("\n(%d-%d)/%d+%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num4)%Num2==0)
if((Num1-Num4)/Num2+Num3==24) printf("\n(%d-%d)/%d+%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num4)%Num3==0)
if((Num1-Num4)/Num3+Num2==24) printf("\n(%d-%d)/%d+%d=24",Num1,Num2,Num3,Num4);
if((Num1-Num2)%(Num3-Num4)==0)
if((Num1-Num2)/(Num3-Num4)==24) printf("\n(%d-%d)/(%d-%d)=24",Num1,Num2,Num3,Num4);
if((Num1-Num3)%(Num2-Num4)==0)
if((Num1-Num3)/(Num2-Num4)==24) printf("\n(%d-%d)/(%d-%d)=24",Num1,Num2,Num3,Num4);
if((Num1-Num4)%(Num2-Num3)==0)
if((Num1-Num4)/(Num2-Num3)==24) printf("\n(%d-%d)/(%d-%d)=24",Num1,Num2,Num3,Num4);
if((Num1+Num2)%(Num3+Num4)==0)
if((Num1+Num2)/(Num3+Num4)==24) printf("\n(%d+%d)/(%d+%d)=24",Num1,Num2,Num3,Num4);
if((Num1+Num3)%(Num2+Num4)==0)
if((Num1+Num3)/(Num2+Num4)==24) printf("\n(%d+%d)/(%d+%d)=24",Num1,Num2,Num3,Num4);
if((Num1+Num4)%(Num2+Num3)==0)
if((Num1+Num4)/(Num2+Num3)==24) printf("\n(%d+%d)/(%d+%d)=24",Num1,Num2,Num3,Num4);
if((Num1%Num2==0)&&(Num3%Num4==0))
if((Num1/Num2)+(Num3/Num4)==24) printf("\n(%d/%d)+(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num1%Num3==0)&&(Num2%Num4==0))
if((Num1/Num3)+(Num2/Num4)==24) printf("\n(%d/%d)+(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num1%Num4==0)&&(Num2%Num3==0))
if((Num1/Num4)+(Num2/Num3)==24) printf("\n(%d/%d)+(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num1%Num2==0)&&(Num3%Num4==0))
if((Num1/Num2)-(Num3/Num4)==24) printf("\n(%d/%d)-(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num1%Num3==0)&&(Num2%Num4==0))
if((Num1/Num3)-(Num2/Num4)==24) printf("\n(%d/%d)-(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num1%Num4)&&(Num2%Num3))
if((Num1/Num4)-(Num2/Num3)==24) printf("\n(%d/%d)-(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num3%Num4)==0)
if((Num1*Num2)+(Num3/Num4)==24) printf("\n(%d*%d)+(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num2%Num4)==0)
if((Num1*Num3)+(Num2/Num4)==24) printf("\n(%d*%d)+(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num2%Num3)==0)
if((Num1*Num4)+(Num2/Num3)==24) printf("\n(%d*%d)+(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num3%Num4)==0)
if((Num1*Num2)-(Num3/Num4)==24) printf("\n(%d*%d)-(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num2%Num4)==0)
if((Num1*Num3)-(Num2/Num4)==24) printf("\n(%d*%d)-(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num2%Num3)==0)
if((Num1*Num4)-(Num2/Num3)==24) printf("\n(%d*%d)-(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num1%Num2)==0)
if((Num1/Num2)+(Num3*Num4)==24) printf("\n(%d/%d)+(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num1%Num3)==0)
if((Num1/Num3)+(Num2*Num4)==24) printf("\n(%d/%d)+(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num1%Num4)==0)
if((Num1/Num4)+(Num2*Num3)==24) printf("\n(%d/%d)+(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num1%Num2)==0)
if((Num1/Num2)-(Num3*Num4)==24) printf("\n(%d/%d)-(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num1%Num3)==0)
if((Num1/Num3)-(Num2*Num4)==24) printf("\n(%d/%d)-(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num1%Num4)==0)
if((Num1/Num4)-(Num2*Num3)==24) printf("\n(%d/%d)-(%d/%d)=24",Num1,Num2,Num3,Num4);
if(Num3%Num4)
if((Num1-Num2)+(Num3/Num4)==24) printf("\n(%d-%d)+(%d/%d)=24",Num1,Num2,Num3,Num4);
if(Num2%Num4)
if((Num1-Num3)+(Num2/Num4)==24) printf("\n(%d-%d)+(%d/%d)=24",Num1,Num2,Num3,Num4);
if(Num2%Num3)
if((Num1-Num4)+(Num2/Num3)==24) printf("\n(%d-%d)+(%d/%d)=24",Num1,Num2,Num3,Num4);
if(Num3%Num4)
if((Num1-Num2)-(Num3/Num4)==24) printf("\n(%d-%d)-(%d/%d)=24",Num1,Num2,Num3,Num4);
if(Num2%Num4)
if((Num1-Num3)-(Num2/Num4)==24) printf("\n(%d-%d)-(%d/%d)=24",Num1,Num2,Num3,Num4);
if(Num2%Num3)
if((Num1-Num4)-(Num2/Num3)==24) printf("\n(%d-%d)-(%d/%d)=24",Num1,Num2,Num3,Num4);
if(Num3%Num4)
if((Num1+Num2)+(Num3/Num4)==24) printf("\n(%d+%d)+(%d/%d)=24",Num1,Num2,Num3,Num4);
if(Num2%Num4)
if((Num1+Num3)+(Num2/Num4)==24) printf("\n(%d+%d)+(%d/%d)=24",Num1,Num2,Num3,Num4);
if(Num2%Num3)
if((Num1+Num4)+(Num2/Num3)==24) printf("\n(%d+%d)+(%d/%d)=24",Num1,Num2,Num3,Num4);
if(Num3%Num4)
if((Num1+Num2)-(Num3/Num4)==24) printf("\n(%d+%d)-(%d/%d)=24",Num1,Num2,Num3,Num4);
if(Num2%Num4)
if((Num1+Num3)-(Num2/Num4)==24) printf("\n(%d+%d)-(%d/%d)=24",Num1,Num2,Num3,Num4);
if(Num2%Num3)
if((Num1+Num4)-(Num2/Num3)==24) printf("\n(%d+%d)-(%d/%d)=24",Num1,Num2,Num3,Num4);
if((Num1-Num2)+(Num3*Num4)==24) printf("\n(%d-%d)+(%d*%d)=24",Num1,Num2,Num3,Num4);
if((Num1-Num3)+(Num2*Num4)==24) printf("\n(%d-%d)+(%d*%d)=24",Num1,Num2,Num3,Num4);
if((Num1-Num4)+(Num2*Num3)==24) printf("\n(%d-%d)+(%d*%d)=24",Num1,Num2,Num3,Num4);
if((Num1-Num2)-(Num3*Num4)==24) printf("\n(%d-%d)-(%d*%d)=24",Num1,Num2,Num3,Num4);
if((Num1-Num3)-(Num2*Num4)==24) printf("\n(%d-%d)-(%d*%d)=24",Num1,Num2,Num3,Num4);
if((Num1-Num4)-(Num2*Num3)==24) printf("\n(%d-%d)-(%d*%d)=24",Num1,Num2,Num3,Num4);
if((Num1+Num2)+(Num3*Num4)==24) printf("\n(%d+%d)+(%d*%d)=24",Num1,Num2,Num3,Num4);
if((Num1+Num3)+(Num2*Num4)==24) printf("\n(%d+%d)+(%d*%d)=24",Num1,Num2,Num3,Num4);
if((Num1+Num4)+(Num2*Num3)==24) printf("\n(%d+%d)+(%d*%d)=24",Num1,Num2,Num3,Num4);
if((Num1+Num2)-(Num3*Num4)==24) printf("\n(%d+%d)-(%d*%d)=24",Num1,Num2,Num3,Num4);
if((Num1+Num3)-(Num2*Num4)==24) printf("\n(%d+%d)-(%d*%d)=24",Num1,Num2,Num3,Num4);
if((Num1+Num4)-(Num2*Num3)==24) printf("\n(%d+%d)-(%d*%d)=24",Num1,Num2,Num3,Num4);
if((Num1*Num2)+(Num3-Num4)==24) printf("\n(%d*%d)+(%d-%d)=24",Num1,Num2,Num3,Num4);
if((Num1*Num3)+(Num2-Num4)==24) printf("\n(%d*%d)+(%d-%d)=24",Num1,Num2,Num3,Num4);
if((Num1*Num4)+(Num2-Num3)==24) printf("\n(%d*%d)+(%d-%d)=24",Num1,Num2,Num3,Num4);
if((Num1*Num2)-(Num3-Num4)==24) printf("\n(%d*%d)-(%d-%d)=24",Num1,Num2,Num3,Num4);
if((Num1*Num3)-(Num2-Num4)==24) printf("\n(%d*%d)-(%d-%d)=24",Num1,Num2,Num3,Num4);
if((Num1*Num4)-(Num2-Num3)==24) printf("\n(%d*%d)-(%d-%d)=24",Num1,Num2,Num3,Num4);
if(Num1%Num2)
if((Num1/Num2)+(Num3-Num4)==24) printf("\n(%d/%d)+(%d-%d)=24",Num1,Num2,Num3,Num4);
if(Num1/Num3)
if((Num1/Num3)+(Num2-Num4)==24) printf("\n(%d/%d)+(%d-%d)=24",Num1,Num2,Num3,Num4);
if(Num1%Num4)
if((Num1/Num4)+(Num2-Num3)==24) printf("\n(%d/%d)+(%d-%d)=24",Num1,Num2,Num3,Num4);
if(Num1%Num2)
if((Num1/Num2)-(Num3-Num4)==24) printf("\n(%d/%d)-(%d-%d)=24",Num1,Num2,Num3,Num4);
if(Num1%Num3)
if((Num1/Num3)-(Num2-Num4)==24) printf("\n(%d/%d)-(%d-%d)=24",Num1,Num2,Num3,Num4);
if(Num1%Num4)
if((Num1/Num4)-(Num2-Num3)==24) printf("\n(%d/%d)-(%d-%d)=24",Num1,Num2,Num3,Num4);
if((Num1*Num2)+(Num3+Num4)==24) printf("\n(%d*%d)+(%d+%d)=24",Num1,Num2,Num3,Num4);
if((Num1*Num3)+(Num2+Num4)==24) printf("\n(%d*%d)+(%d+%d)=24",Num1,Num2,Num3,Num4);
if((Num1*Num4)+(Num2+Num3)==24) printf("\n(%d*%d)+(%d+%d)=24",Num1,Num2,Num3,Num4);
if((Num1*Num2)-(Num3+Num4)==24) printf("\n(%d*%d)-(%d+%d)=24",Num1,Num2,Num3,Num4);
if((Num1*Num3)-(Num2+Num4)==24) printf("\n(%d*%d)-(%d+%d)=24",Num1,Num2,Num3,Num4);
if((Num1*Num4)-(Num2+Num3)==24) printf("\n(%d*%d)-(%d+%d)=24",Num1,Num2,Num3,Num4);
if(Num1%Num2)
if((Num1/Num2)+(Num3+Num4)==24) printf("\n(%d/%d)+(%d+%d)=24",Num1,Num2,Num3,Num4);
if(Num1%Num3)
if((Num1/Num3)+(Num2+Num4)==24) printf("\n(%d/%d)+(%d+%d)=24",Num1,Num2,Num3,Num4);
if(Num1%Num4)
if((Num1/Num4)+(Num2+Num3)==24) printf("\n(%d/%d)+(%d+%d)=24",Num1,Num2,Num3,Num4);
if(Num1%Num2)
if((Num1/Num2)-(Num3+Num4)==24) printf("\n(%d/%d)-(%d+%d)=24",Num1,Num2,Num3,Num4);
if(Num1%Num3)
if((Num1/Num3)-(Num2+Num4)==24) printf("\n(%d/%d)-(%d+%d)=24",Num1,Num2,Num3,Num4);
if(Num1%Num4)
if((Num1/Num4)-(Num2+Num3)==24) printf("\n(%d/%d)-(%d+%d)=24",Num1,Num2,Num3,Num4);
// printf("\n%d,%d,%d,%d,is impossible!\n",Num1,Num2,Num3,Num4);
} |
|