#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int i;
char od;
char s[10001];
char ss[10001];
char ans[10001];
int main(){
scanf("%d",&i);
for(int j=1;j<=i;j++){
cin>>od;
if(od=='a'){
while(scanf("%s%s",s,ss)&&s!="c"&&s!="b"&&s!="a"){
int n,m;
sscanf(s,"%d",&n);
sscanf(ss,"%d",&m);
printf("%s+%s=%d\n",s,ss,n+m);
sprintf(ans,"%d",n+m);
printf("%d\n",strlen(s)+strlen(ss)+strlen(ans)+2);
memset(s,'\0',sizeof(s));
memset(ss,'\0',sizeof(ss));
memset(ans,'\0',sizeof(ans));
}
}
if(od=='b'){
while(scanf("%s%s",s,ss)&&s!="c"&&s!="b"&&s!="a"){
int n,m;
sscanf(s,"%d",&n);
sscanf(ss,"%d",&m);
printf("%s-%s=%d\n",s,ss,n-m);
sprintf(ans,"%d",n-m);
printf("%d\n",strlen(s)+strlen(ss)+strlen(ans)+2);
memset(s,'\0',sizeof(s));
memset(ss,'\0',sizeof(ss));
memset(ans,'\0',sizeof(ans));
}
}
if(od=='c'){
while(scanf("%s%s",s,ss)&&s!="c"&&s!="b"&&s!="a"){
int n,m;
sscanf(s,"%d",&n);
sscanf(ss,"%d",&m);
printf("%s*%s=%d\n",s,ss,n*m);
sprintf(ans,"%d",n*m);
printf("%d\n",strlen(s)+strlen(ss)+strlen(ans)+2);
memset(s,'\0',sizeof(s));
memset(ss,'\0',sizeof(ss));
memset(ans,'\0',sizeof(ans));
}
}
}
return 0;
}
蒟蒻半个小时未调出来,请大佬检查检查