sort应该(A,A+2);末下标是数量-1
by zrzforrest @ 2024-02-20 08:12:30
新代码:
```cpp
#include <iostream>
#include <algorithm>
using namespace std;
int main(){
int A[3];
char a,b,c;
cin>>A[0]>>A[1]>>A[2];
cin>>a>>b>>c;
sort(A,A+2);
if(a='A' && b='B' && c='C'){
cout<<A[0]<<" "<<A[1]<<" "<<A[2];
}else if(a='A' && b='C' && c='B'){
cout<<A[0]<<" "<<A[2]<<" "<<A[1];
}else if(a='B' && b='A' && c='C'){
cout<<A[1]<<" "<<A[0]<<" "<<A[2];
}else if(a='B' && b='C' && c='A'){
cout<<A[1]<<" "<<A[2]<<" "<<A[0];
}else if(a='C' && b='A' && c='B'){
cout<<A[2]<<" "<<A[0]<<" "<<A[1];
}else{
cout<<A[2]<<" "<<A[1]<<" "<<A[0];
}
return 0;
}
```
结果:编译失败
by Andrews123 @ 2024-02-20 08:20:38
等于用==
by zrzforrest @ 2024-02-20 08:22:30
50分代码:
```cpp
#include <iostream>
#include <algorithm>
using namespace std;
int main(){
int A[3];
char a,b,c;
cin>>A[0]>>A[1]>>A[2];
cin>>a>>b>>c;
sort(A,A+2);
if(a=='A' && b=='B' && c=='C'){
cout<<A[0]<<" "<<A[1]<<" "<<A[2];
}else if(a=='A' && b=='C' && c=='B'){
cout<<A[0]<<" "<<A[2]<<" "<<A[1];
}else if(a=='B' && b=='A' && c=='C'){
cout<<A[1]<<" "<<A[0]<<" "<<A[2];
}else if(a=='B' && b=='C' && c=='A'){
cout<<A[1]<<" "<<A[2]<<" "<<A[0];
}else if(a=='C' && b=='A' && c=='B'){
cout<<A[2]<<" "<<A[0]<<" "<<A[1];
}else{
cout<<A[2]<<" "<<A[1]<<" "<<A[0];
}
return 0;
}
```
by Andrews123 @ 2024-02-20 08:23:28
满分代码:
```cpp
#include <iostream>
#include <algorithm>
using namespace std;
int main(){
int A[3];
char a,b,c;
cin>>A[0]>>A[1]>>A[2];
cin>>a>>b>>c;
sort(A,A+3);
if(a=='A' && b=='B' && c=='C'){
cout<<A[0]<<" "<<A[1]<<" "<<A[2];
}else if(a=='A' && b=='C' && c=='B'){
cout<<A[0]<<" "<<A[2]<<" "<<A[1];
}else if(a=='B' && b=='A' && c=='C'){
cout<<A[1]<<" "<<A[0]<<" "<<A[2];
}else if(a=='B' && b=='C' && c=='A'){
cout<<A[1]<<" "<<A[2]<<" "<<A[0];
}else if(a=='C' && b=='A' && c=='B'){
cout<<A[2]<<" "<<A[0]<<" "<<A[1];
}else{
cout<<A[2]<<" "<<A[1]<<" "<<A[0];
}
return 0;
}
```
by Andrews123 @ 2024-02-20 08:28:33