在dev c++运行怎么都没问题,一交就全红,而且也不是讨论区说的scanf读回车的问题(因为自己测试什么数都可以)为什么?
#include <bits/stdc++.h>
using namespace std;
int main() {
int a[3];
for (int i = 0; i <= 2; i++)
cin >> a[i];
char b[4];
for (int i = 0; i <= 3; i++)
b[i] = getchar();
sort(a, a + 3);
for (int i = 1; i <= 3; i++) {
printf("%d", a[b[i] - 'A']);
if (i<3) cout<<" ";
}
return 0;
}