F_C_ @ 2022-08-20 14:22:35
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;cin>>n;
while(n--)
{
string s,dz;cin>>s;
int num,a,b;char w='+';
if(s[0]=='a')
{
cin>>a>>b;num=a+b;
dz+=to_string(a);
dz+='+';
dz+=to_string(b);
dz+='=';
dz+=to_string(num);
w='+';
}
else if(s[0]=='b')
{
cin>>a>>b;num=a-b;
dz+=to_string(a);
dz+='-';
dz+=to_string(b);
dz+='=';
dz+=to_string(num);
w='-';
}
else if(s[0]=='c')
{
cin>>a>>b;num=a*b;
dz+=to_string(a);
dz+='*';
dz+=to_string(b);
dz+='=';
dz+=to_string(num);
w='*';
}
else
{
int a=stoi(s),b;cin>>b;
if(w=='+')num=a+b;
if(w=='-')num=a-b;
if(w=='*')num=a*b;
dz+=to_string(a);
dz+=w;
dz+=to_string(b);
dz+='=';
dz+=to_string(num);
}
int tmp=dz.size();
cout<<dz<<endl<<tmp<<endl;
}
return 0;
}
算是模拟吧
by Super_Supper @ 2022-08-20 14:39:02
我也是 70 欸
by 天外来客 @ 2022-12-10 16:38:24