package YANG;
import java.util.*;
import static java.lang.System.out;
public class CSP20190302
{
public static void main(String[] args)
{
Scanner YTY=new Scanner(System.in);
int n=YTY.nextInt();
String T[]=new String[n]; //字符串
for(int i=0;i<n;i++)
{
T[i]=YTY.next();
}
for(int i=0;i<n;i++) //大循环
{
int[] A=new int[7]; //计算存储数组
for(int x=0;x<7;x+=2) //存入数字
{
A[x]=Integer.parseInt(T[i].substring(x,x+1));
}
for(int j=1;j<T[i].length();j+=2) //先算x和/
{
if(T[i].substring(j,j+1).equals("x"))
{
A[j+1]=A[j-1]*A[j+1];
A[j-1]=0;
}
else if(T[i].substring(j,j+1).equals("/"))
{
A[j+1]=A[j-1]/A[j+1];
A[j-1]=0;
}
}
for(int c=1;c<T[i].length();c+=2) //再算+和-
{
if(T[i].substring(c,c+1).equals("+"))
{
JIA:for(int g=c+1;g<7;g++)
{
if(A[g]!=0)
{
A[g]=A[g]+A[c-1];
A[c-1]=0;
break JIA;
}
}
}
else if(T[i].substring(c,c+1).equals("-"))
{
JIAN:for(int g=c+1;g<7;g++)
{
if(A[g]!=0)
{
A[g]=A[c-1]-A[g];
A[c-1]=0;
break JIAN;
}
}
}
}
int JKL=0;
for(int JOJO=0;JOJO<7;JOJO++) //输出
{
if(A[JOJO]==24)
{
out.println("Yes");
break;
}
else
{
JKL++;
}
}
if(JKL==7)
{
out.println("No");
}
}
}
}
CSP201903-02(JAVA)(二十四点)(100分)
最新推荐文章于 2024-07-19 17:37:28 发布