蒟蒻的程序
```c
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,i;
cin>>n;
char a[n]={' '};
int p[n],q[n];
char buf[500];
char s[100];
cin.getline(s,100);
for(i=0;i<n;i++){
memset(s,0,100);
cin.getline(s,100);
if(s[0]>='0' && s[0]<='9'){
sscanf( s, "%d %d", &p[i], &q[i]);
a[i] = a[i-1];
} else{
sscanf( s, "%c %d %d", &a[i], &p[i], &q[i]);
}
}
for(i=0;i<n;i++){
memset(buf,0,500);
if(a[i]=='a'){
sprintf(buf,"%d+%d=%d",p[i], q[i], p[i]+q[i]);
cout<<buf<<endl;
cout<<strlen(buf)<<endl;
}
else if(a[i]=='b'){
sprintf(buf,"%d-%d=%d",p[i], q[i], p[i]-q[i]);
cout<<buf<<endl;
cout<<strlen(buf)<<endl;
}
else if(a[i]=='c'){
sprintf(buf,"%d*%d=%d",p[i], q[i], p[i]*q[i]);
cout<<buf<<endl;
cout<<strlen(buf)<<endl;
}
}
}
```
[RE点](https://www.luogu.com.cn/record/47041326)
by yekgg @ 2021-02-24 18:18:56
@[yekgg](/user/410287) 感谢大佬我以为帖子凉了今天才看到
by 像素旋转 @ 2021-02-28 10:38:15
@[yekgg](/user/410287) 大佬RE的原因是不能使用getline(cin,string ...)吗?还是说不能使用getchar()。我在自己的ide上运行无误但在洛谷在线的ide上怎么改输入都是运行失败
by 像素旋转 @ 2021-02-28 10:41:30