```cpp
#include<bits/stdc++.h>
using namespace std;
char a[60][100];
int main()
{
// freopen("P1957.out","w",stdout);
int n,flag;
cin>>n;
getchar();
for(int i=1;i<=n;i++)
{
scanf("%[^\n]",&a[i]);
if(i!=n)getchar();
}
for(int i=1;i<=n;i++)
{
int j=0;
if(a[i][0]=='a')
{
flag=1;j=2;
}
if(a[i][0]=='b')
{
flag=2;j=2;
}
if(a[i][0]=='c')
{
flag=3;j=2;
}
int one=0,two=0;
while(a[i][j]!=' ')
{
one=one*10+a[i][j]-'0';
j++;
}
j++;
while(a[i][j]!=0)
{
two=two*10+a[i][j]-'0';
j++;
}
if(flag==1)
{
printf("%d+%d=%ld\n",one,two,one+two);
char s[100]={0};
sprintf(s,"%d+%d=%ld",one,two,one+two);
printf("%d\n",strlen(s));
}
if(flag==2)
{
printf("%d-%d=%ld\n",one,two,one-two);
char s[100]={0};
sprintf(s,"%d-%d=%ld",one,two,one-two);
printf("%d\n",strlen(s));
}
if(flag==3)
{
printf("%d*%d=%ld\n",one,two,one*two);
char s[100]={0};
sprintf(s,"%d*%d=%ld",one,two,one*two);
printf("%d\n",strlen(s));
}
}
return 0;
}
```
by 暮光闪闪 @ 2018-07-30 19:19:17
写的有点烦,希望大佬们不要介意
by 暮光闪闪 @ 2018-07-30 19:19:59