Typical_typhoon @ 2022-12-03 11:21:43
测试点
代码:
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<iomanip>
using namespace std;
int main(){
int n,a,b;
cin>>n;
char c,last;
string s;
for(int i=1;i<=n;i++){
cin>>c>>a>>b;
if(c>='0'&&c<='9'){
string f=c+to_string(a);
c=last;
if(c=='a'){
s=f+'+'+to_string(b)+'='+to_string(stoi(f)+b);
cout<<s<<endl<<s.size()<<endl;
last='a';
}if(c=='b'){
s=f+'-'+to_string(b)+'='+to_string(stoi(f)-b);
cout<<s<<endl<<s.size()<<endl;
last='b';
}if(c=='c'){
s=f+'*'+to_string(b)+'='+to_string(stoi(f)*b);
cout<<s<<endl<<s.size()<<endl;
last='c';
}if(c=='d'){
s=f+'/'+to_string(b)+'='+to_string(stoi(f)/b);
cout<<s<<endl<<s.size()<<endl;
last='d';
}
}else{
if(c=='a'){
s=to_string(a)+'+'+to_string(b)+'='+to_string(a+b);
cout<<s<<endl<<s.size()<<endl;
last='a';
}if(c=='b'){
s=to_string(a)+'-'+to_string(b)+'='+to_string(a-b);
cout<<s<<endl<<s.size()<<endl;
last='b';
}if(c=='c'){
s=to_string(a)+'*'+to_string(b)+'='+to_string(a*b);
cout<<s<<endl<<s.size()<<endl;
last='c';
}if(c=='d'){
s=to_string(a)+'/'+to_string(b)+'='+to_string(a/b);
cout<<s<<endl<<s.size()<<endl;
last='d';
}
}
}
return 0;
}
码风有点丑,谢谢dalao
by 天外来客 @ 2022-12-10 16:51:48
by Typical_typhoon @ 2022-12-14 21:29:30
@天外来客
。。。好像还是错了