30分求调

P4414 [COCI2006-2007#2] ABC

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


|