在第1个getchar()后再加一个。
by 黄海辰 @ 2023-07-15 19:45:59
最简单的方法:输入换 `cin`
by LiJoQiao @ 2023-07-15 19:48:09
因为回车是由Linux下的'\n'和'\r'组成的。
by 黄海辰 @ 2023-07-15 19:49:15
```cpp
#include"stdio.h"
int main()
{
int arr[5];
int i,j,k;
for(i=0;i<3;i++)
scanf("%d",&arr[i]);
int temp;
for(i=0;i<2;i++){
for(j=0;j<2-i;j++){
if(arr[j]>arr[j+1]){
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
getchar();
getchar();
char a[5];
for(i=0;i<3;i++)
scanf("%c",&a[i]);
printf("%d",arr[a[0]-'A']);
for(i=1;i<3;i++)
printf(" %d",arr[a[i]-'A']);
return 0;
}
```
by 黄海辰 @ 2023-07-15 19:49:57
@[LiJoQiao](/user/945364) 他的是$C$语言,用不了$cin$
by 黄海辰 @ 2023-07-15 19:51:31
@[黄海辰](/user/593921) 草
by LiJoQiao @ 2023-07-15 19:56:58
@[黄海辰](/user/593921) 谢谢谢谢
by fu_xiao @ 2023-07-15 20:27:45
@[fu_xiao](/user/1038609) 不用谢
by 黄海辰 @ 2023-07-15 20:33:31