各位dalao们好!
这道题我咋错了呢?
请看一看我的代码。```cpp
#include<bits/stdc++.h>
using namespace std;
int count(int a){
int ans=0;
while(a!=0){
a/=10;
ans+=1;
}
return ans;
}
int main(){
int i,a,b;
char c;
cin>>i;
for(int j=0;j<i;j++){
cin>>c>>a>>b;
if(c=='a'){
cout<<a<<"+"<<b<<"="<<a+b<<endl;
cout<<2+count(a)+count(b)+count(a+b)<<endl;
}
else if(c=='b'){
cout<<a<<"-"<<b<<"="<<a-b<<endl;
if(a-b<0) cout<<3+count(a)+count(b)+count(a-b)<<endl;
else cout<<2+count(a)+count(b)+count(a-b)<<endl;
}
else if(c=='c'){
cout<<a<<""<<b<<"="<<ab<<endl;
cout<<2+count(a)+count(b)+count(a*b)<<endl;
}
}
return 0;
}