水题,判断一下输入数字的格式。输出+ - *? ,每个符号对应的是一种格式。
AC代码:
#include<stdio.h>
#include<iostream>
#include<string>
using namespace std;
int main () {
int t;
string num;
scanf("%d",&t);
getchar();
while (t--) {
getline (cin ,num);
int len = num.size();
if (num == "1"|| num == "4"||num == "78") {
printf("+\n");
continue;
}
if (num[len -1] == '5' && num[len -2]== '3') {
printf("-\n");
continue;
}
if (num[len -1] == '4' && num[0] == '9') {
printf("*\n");
continue;
}
if (num[0] == '1' && num[1] == '9' && num[2] == '0')
printf("?\n");
}
return 0;
}