#include<bits/stdc++.h>
#define N 1001
#define io ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
using namespace std;
typedef long long LL;
char y[N];
string A;
LL b[N], a[N], s[N];
LL n;
LL ll(LL _x){
int cnt=0;
if(_x<0) cnt++;
while(_x!=0){
_x/=10;
cnt++;
}
return cnt;
}
int main() {
io
cin >> n;
for (LL i = 1; i <= n; i++) {
cin >> A;
if (A == "a" || A == "b" || A == "c") {
y[i] = A[0];
cin >> a[i] >> b[i];
} else {
y[i] = y[i - 1];
LL l = A.length();
s[l] = 1;
for (LL j = l - 1; j >= 1; j--) s[j] = s[j + 1] * 10;
for (LL j = l; j >= 0; j--) a[i] += s[j + 1] * int(A[j] - '0');
cin >> b[i];
}
// cout << i << ':' << y[i] << ' ' << a[i] << ' ' << b[i] << "\n";
}
for (LL i = 1; i <= n; i++) {
int c=2;
LL d;
c+=ll(a[i]);
c+=ll(b[i]);
cout<<a[i];
if(y[i]=='a'){cout<<'+';d=a[i]+b[i];}
else if(y[i]=='b'){cout<<'-';d=a[i]-b[i];}
else{cout<<'*';d=a[i]*b[i];}
c+=ll(d);
cout<<b[i]<<'='<<d<<"\n"<<c<<"\n";
}
return 0;
}
请看看哪里有问题?