zhengniuniu @ 2023-07-14 09:59:15
#include<bits/stdc++.h>
using namespace std;
int n,x,y,len,lena=2;
char c;
string a;
bool takin(int z){
bool d=1;
for(int i=z;i<len;i++){
if(a[i]==' '){
d=0;
continue;
}
if(d) x=x*10+(a[i]-48);
else y=y*10+(a[i]-48);
lena++;
}
}
int ssr(int v){
int s=0;
if(v<0) s++;
while(v!=0){
s++;
v/=10;
}
return s;
}
int main(){
cin>>n;
n++;
while(n--){
getline(cin,a);
len=a.size();
if(a[0]>='a'&&a[0]<='c'){
c=a[0];
takin(2);
}else{
takin(0);
}
if(c=='a'){
int anc=x+y;
printf("%d+%d=%d\n",x,y,anc);
lena+=ssr(anc);
printf("%d\n",lena);
}else if(c=='b'){
int anc=x-y;
printf("%d-%d=%d\n",x,y,anc);
lena+=ssr(anc);
printf("%d\n",lena);
}else if(c=='c'){
int anc=x*y;
printf("%d*%d=%d\n",x,y,anc);
lena+=ssr(anc);
printf("%d\n",lena);
}
x=y=0;
lena=2;
}
return 0;
}
by hexuchen @ 2023-07-14 10:01:13
@zhengniuniu 你的结果不是全WA吗
by zhengniuniu @ 2023-07-15 08:03:42
@hexuchen 我这里是RE呀?
by MatchlessLian @ 2023-07-16 00:34:53
我的明明样例通过了,结果第一个re,剩下全wa了。我把re的数据下载了,但是跑着也是和答案一模一样,不知道为啥就是一直通过不了
by zhengniuniu @ 2023-10-15 09:14:52
有人回复是莫大的福气