代码?代码!
开始了哦!:
```cpp
#include <bits/stdc++.h>
int n,x,y;
char cchar[20],cd[100],k;
int main() {
scanf("%d",&n);
for(int i=1; i<=n; i++) {
scanf("%s",&cchar);
if(isalpha(cchar[0])) {
k=cchar[0];
scanf("%d%d",&x,&y);
} else {
x=atoi(cchar);
scanf("%d",&y);
}
if(k=='a')
sprintf(cd,"%d+%d=%d",x,y,x+y);
else if(k=='b')
sprintf(cd,"%d-%d=%d",x,y,x-y);
else
sprintf(cd,"%d*%d=%d",x,y,x*y);
printf("%s\n%d\n",cd,strlen(cd));
}
return 0;
}
```
如果行的话求关注
by shb20111113 @ 2023-09-12 18:22:46
@[shb20111113](/user/1003721) 不是别人求助你发你自己的代码干嘛啊
by hexuchen @ 2023-09-12 18:27:37
@[hexuchen](/user/945742) 参考一下嘛
by shb20111113 @ 2023-09-12 18:28:59
@[WangYinxiAlex](/user/892625) 测试点的输出是对的,可能是`getline`的问题
by hexuchen @ 2023-09-12 18:29:55
@[hexuchen](/user/945742) @[shb20111113](/user/1003721) 好,谢谢,我看看,已关注。
by WangYinxiAlex @ 2023-09-12 18:35:42
@[hexuchen](/user/945742) 看这个:
![](https://cdn.luogu.com.cn/upload/image_hosting/898jdl0e.png)
emmmm······
by WangYinxiAlex @ 2023-09-12 18:46:38
**感谢大佬!!!**
(由于排版出问题了,没法用超大体字感谢)
@[hexuchen](/user/945742) AC了,谢谢,果然就是getline的问题。
by WangYinxiAlex @ 2023-09-12 18:57:17
@[WangYinxiAlex](/user/892625) 不用谢,`getline`很容易出错
by hexuchen @ 2023-09-12 20:00:57
@[hexuchen](/user/945742) 嗯嗯,还是要**谢谢你**,我又AC了4条因为getline出错的题。
by WangYinxiAlex @ 2023-09-13 20:25:27