清空缓冲区
by NFGase @ 2023-01-16 06:31:36
@[wangfan6](/user/802884) 为什么要 `&s`
by Ruiqun2009 @ 2023-01-16 08:05:55
@[Ruiqun2009](/user/589895) 那个符号打不打都是一样的
by wangfan6 @ 2023-01-16 13:52:37
@[xes_zsc](/user/740004) 怎么操作
by wangfan6 @ 2023-01-16 13:53:14
@[wangfan6](/user/802884) 不一样
问题出在输出 `c` 时,应该是 `printf("%d ",c)`
by Ruiqun2009 @ 2023-01-16 14:00:51
@[Ruiqun2009](/user/589895) 以前试过,刚又试了一下,全WA
by wangfan6 @ 2023-01-16 19:01:30
@[wangfan6](/user/802884) 直接放代码吧。
```cpp
#include<stdio.h>
char s[3];
int main()
{
int a,b,c,t=0;
scanf("%d %d %d\n%s",&a,&b,&c,s);
if(a>b){t=a;a=b;b=t;}
if(a>c){t=a;a=c;c=t;}
if(b>c){t=c;c=b;b=t;}
for(int i=0;i<3;i++)
{
if(s[i]=='A')printf("%d ",a);
else if(s[i]=='B')printf("%d ",b);
else if(s[i]=='C')printf("%d ",c);
}
return 0;
}
```
by Ruiqun2009 @ 2023-01-16 19:14:11
@[Ruiqun2009](/user/589895) 谢谢大佬,是if的问题还是char放在里面出问题了,我是好奇宝宝
by wangfan6 @ 2023-01-16 19:29:34