201903-2 二十四点
#include <stdio.h>
#include <stdlib.h>
int main(){
int a,b,c,d,i;
char f1,f2,f3;
int n;
int l = 0;
int h[100];
scanf("%d",&n);
for(i = 0;i <n;i++){
scanf("%d%c%d%c%d%c%d",&a,&f1,&b,&f2,&c,&f3,&d);
if(f1 == '+' ){
if(f2 == '+'){
if(f3 == '+'){
l = a+b+c+d;
}
else if(f3 == '-'){
l = a+b+c-d;
}
else if(f3 == 'x'){
l = a+b+c*d;
}
else{
l = a+b+c/d;
}
}
else if(f2 == '-'){
if(f3 == '+'){
l = a+b-c+d;
}
else if(f3 == '-'){
l = a+b-c-d;
}
else if(f3 == 'x'){
l = a+b-c*d;
}
else{
l = a+b-c/d;
}
}
else if(f2 == 'x'){
if(f3 == '+'){
l = a+b*c+d;
}
else if(f3 == '-'){
l = a+b*c-d;
}
else if(f3 == 'x'){
l = a+b*c*d;
}
else{
l = a+b*c/d;
}
}
else if(f2 == '/'){
if(f3 == '+'){
l = a+b/c+d;
}
else if(f3 == '-'){
l = a+b/c-d;
}
else if(f3 == 'x'){
l = a+b/c*d;
}
else{
l = a+b/c/d;
}
}
}
else if(f1 == '-' ){
if(f2 == '+'){
if(f3 == '+'){
l = a-b+c+d;
}
else if(f3 == '-'){
l = a-b+c-d;
}
else if(f3 == 'x'){
l = a-b+c*d;
}
else{
l = a-b+c/d;
}
}
else if(f2 == '-'){
if(f3 == '+'){
l = a-b-c+d;
}
else if(f3 == '-'){
l = a-b-c-d;
}
else if(f3 == 'x'){
l = a-b-c*d;
}
else{
l = a-b-c/d;
}
}
else if(f2 == 'x'){
if(f3 == '+'){
l = a-b*c+d;
}
else if(f3 == '-'){
l = a-b*c-d;
}
else if(f3 == 'x'){
l = a-b*c*d;
}
else{
l = a-b*c/d;
}
}
else if(f2 == '/'){
if(f3 == '+'){
l = a-b/c+d;
}
else if(f3 == '-'){
l = a-b/c-d;
}
else if(f3 == 'x'){
l = a-b/c*d;
}
else{
l = a-b/c/d;
}
}
}
else if(f1 == 'x' ){
if(f2 == '+'){
if(f3 == '+'){
l = a*b+c+d;
}
else if(f3 == '-'){
l = a*b+c-d;
}
else if(f3 == 'x'){
l = a*b+c*d;
}
else{
l = a*b+c/d;
}
}
else if(f2 == '-'){
if(f3 == '+'){
l = a*b-c+d;
}
else if(f3 == '-'){
l = a*b-c-d;
}
else if(f3 == 'x'){
l = a*b-c*d;
}
else{
l = a*b-c/d;
}
}
else if(f2 == 'x'){
if(f3 == '+'){
l = a*b*c+d;
}
else if(f3 == '-'){
l = a*b*c-d;
}
else if(f3 == 'x'){
l = a*b*c*d;
}
else{
l = a*b*c/d;
}
}
else if(f2 == '/'){
if(f3 == '+'){
l = a*b/c+d;
}
else if(f3 == '-'){
l = a*b/c-d;
}
else if(f3 == 'x'){
l = a*b/c*d;
}
else{
l = a*b/c/d;
}
}
}
else if(f1 == '/' ){
if(f2 == '+'){
if(f3 == '+'){
l = a/b+c+d;
}
else if(f3 == '-'){
l = a/b+c-d;
}
else if(f3 == 'x'){
l = a/b+c*d;
}
else{
l = a/b+c/d;
}
}
else if(f2 == '-'){
if(f3 == '+'){
l = a/b-c+d;
}
else if(f3 == '-'){
l = a/b-c-d;
}
else if(f3 == 'x'){
l = a/b-c*d;
}
else{
l = a/b-c/d;
}
}
else if(f2 == 'x'){
if(f3 == '+'){
l = a/b*c+d;
}
else if(f3 == '-'){
l = a/b*c-d;
}
else if(f3 == 'x'){
l = a/b*c*d;
}
else{
l = a/b*c/d;
}
}
else if(f2 == '/'){
if(f3 == '+'){
l = a/b/c+d;
}
else if(f3 == '-'){
l = a/b/c-d;
}
else if(f3 == 'x'){
l = a/b/c*d;
}
else{
l = a/b/c/d;
}
}
}
if(l == 24){
h[i] = 1;
}
else{
h[i] = 0;
}
l = 0;
}
for(i = 0 ;i <n;i++){
if(h[i] == 0){
printf("No\n");
}
else{
printf("Yes\n");
}
}
return 0;
}