全WA,下载数据1能过,评测过不了
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main(){
int t;
scanf("%d\n",&t);
int flag;
for(int q=1;q<=t;q++){
string a;
getline(cin,a);
int len=a.length();
if(a[0]>='a' && a[0]<='z'){
flag=a[0]-'a'+1;
}
int n=0,m=0;
int i=0;
if(a[0]>='a' && a[0]<='z'){
i=2;
}
for(;a[i]!=' ';i++){
n*=10;
n+=a[i]-'0';
}
i++;
for(;i<len;i++){
m*=10;
m+=a[i]-'0';
}
int ans;
cout<<n;
if(flag==1){
cout<<'+';
ans=n+m;
}else if(flag==2){
ans=n-m;
cout<<'-';
}else{
ans=n*m;
cout<<'*';
}
cout<<m<<'='<<ans<<endl;
int cnt=0;
cnt+=len+1;
if(a[0]>='a' && a[0]<='z'){
cnt-=3;
}else{
cnt--;
}
cnt+=1;
if(ans<0){
cnt++;
}
do{
cnt++;
ans/=10;
}while(ans!=0);
cout<<cnt<<endl;
}
return 0;
}