#include<iostream>
#include<string>
#include<stdio.h>
#include<string.h>
using namespace std;
int main()
{
int n;
cin>>n;
int num[n+5];
for(int i=0;i<n;i++)
{
char need[10];
cin>>need;
int found[n];
found[0]=(need[0]-'0');
int k=0;
for(int j=1;j<n;j+=2)
{
if(need[j]=='x')
{
found[k]*=(need[j+1]-'0');
}
if(need[j]=='/')
{
found[k]/=(need[j+1]-'0');
}
if(need[j]=='+')
{
found[++k]=(need[j+1]-'0');
}
if(need[j]=='-')
{
found[++k]=-(need[j+1]-'0');
}
}
num[i]=0;
for(int j=0;j<=k;j++)
{
num[i]+=found[j];
}
}
for(int i=0;i<n;i++)
{
if(num[i]==24)
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
}
}
二十四点(数组)
最新推荐文章于 2020-10-18 00:43:46 发布