题目大意:根据题目输出对应字符,S 代表任意串。
解题思路:根据规则特征判断输出。
#include<iostream>
#include<cstdio>
#include<string.h>
#include<stdlib.h>
#include<cmath>
using namespace std;
char s[1000];
int main() {
int T;
scanf("%d", &T);
while(T--) {
scanf("%s", s);
int len = strlen(s);
if(strcmp(s,"1") == 0 || strcmp(s,"4") == 0 || strcmp(s,"78") == 0)
printf("+\n");
else if(s[len-2] == '3' && s[len-1] == '5') printf("-\n");
else if(s[0] == '9' && s[len-1] == '4') printf("*\n");
else if(s[0] == '1' && s[1] == '9' && s[2] == '0') printf("?\n");
}
return 0;
}