徐逸昊 • 1年前
using namespace std;
char a;
int a2,a3,a4,a5;
int main(){ cout<<"用1个算式,写出答案,多了用w代替,无解用NO代替(不能用(),开根号等等)";
cout<<"请问你要几题?";
int a1;
cin>>a1;
int x=24;
system( "cls" );
srand(time(NULL));
for(int i=1;i<=a1;i++){
int s=0;
a2=rand()%x;
a3=rand()%x;
a4=rand()%x;
a5=rand()%x;
cout<<a2<<' '<<a3<<' '<<a4<<' '<<a5<<endl;
string q[5];
int aa;
cin>>aa;
s=aa;
for(int j=1;j<=3;j++){
cin>>q[j];
cin>>aa;
if(q[j]=="NO")break;
if(q[j]=="*"&&j==1)s*=aa;
if(q[j]=="*"&&j==2)s*=aa;
if(q[j]=="*"&&j==3)s*=aa;
if(q[j]=="/"&&j==1)s/=aa;
if(q[j]=="/"&&j==2)s/=aa;
if(q[j]=="/"&&j==3)s/=aa;
if(q[j]=="+"&&j==1)s+=aa;
if(q[j]=="+"&&j==2)s+=aa;
if(q[j]=="+"&&j==3)s+=aa;
if(q[j]=="-"&&j==1)s-=aa;
if(q[j]=="-"&&j==2)s-=aa;
if(q[j]=="-"&&j==3)s-=aa;
cout<<s<<endl;
}
if(s==24)cout<<"YES";
else cout<<"NO";
int m;
cin>>m;
system( "cls" );
}
return 0;
}
评论: