求大佬看看辣鸡程序

P4414 [COCI2006-2007#2] ABC

~~很简单的~~题目 ``` #include<bits/stdc++.h> using namespace std; int main() { int d[4]; char a,b,c; cin>>d[0]>>d[1]>>d[2]; sort(d,d+3); cin>>a>>b>>c; cout<<d[a-'A']<<" "<<d[b-'A']<<" "<<d[c-'A']; }```
by 电磁炉111 @ 2018-09-15 20:45:06


@[电磁炉111](/space/show?uid=125060) 大佬能解释下cout那行啥意思吗
by 2018陈子珺 @ 2018-09-15 21:08:28


@[2018陈子珺](/space/show?uid=113406) ''中的字符在数组编号中表示其askll码
by 幻影学霸刘 @ 2018-10-04 15:09:58


哈哈,我之所以点进来是因为我的程序也很lan,看看有什么不同。 ```cpp #include<iostream> #include<cstdio> #include<cstring> using namespace std; int main() { int n1,n2,n3,d1=0,d2=0,d3=0; char m1,m2,m3; cin>>n1>>n2>>n3>>m1>>m2>>m3; if(n1<n2&&n2<n3) { d1=n1; d2=n2; d3=n3; } if(n1<n3&&n3<n2) { d1=n1; d2=n3; d3=n2; } if(n2<n1&&n1<n3) { d1=n2; d2=n1; d3=n3; } if(n2<n3&&n3<n1) { d1=n2; d2=n3; d3=n1; } if(n3<n1&&n1<n2) { d1=n3; d2=n1; d3=n2; } if(n3<n2&&n2<n1) { d1=n3; d2=n2; d3=n1; } if(m1=='A'&&m2=='B')cout<<d1<<" "<<d2<<" "<<d3<<endl; if(m1=='A'&&m2=='C')cout<<d1<<" "<<d3<<" "<<d2<<endl; if(m1=='B'&&m2=='A')cout<<d2<<" "<<d1<<" "<<d3<<endl; if(m1=='B'&&m2=='C')cout<<d2<<" "<<d3<<" "<<d1<<endl; if(m1=='C'&&m2=='A')cout<<d3<<" "<<d1<<" "<<d2<<endl; if(m1=='C'&&m2=='B')cout<<d3<<" "<<d2<<" "<<d1<<endl; getchar(); return 0; } ```
by 赫敏·东方延绪 @ 2018-11-17 17:23:23


@[pdc萨伊](/space/show?uid=150391) 虽然满分通过,但是太繁琐了
by 赫敏·东方延绪 @ 2018-11-17 17:28:39


```cpp #include<bits/stdc++.h> using namespace std; int main() { int a[3]; string n; cin>>a[0]>>a[1]>>a[2]>>n; sort(a,a+3); if (n=="ABC")cout<<a[0]<<" "<<a[1]<<" "<<a[2]; else if (n=="ACB")cout<<a[0]<<" "<<a[2]<<" "<<a[1]; else if (n=="BAC")cout<<a[1]<<" "<<a[0]<<" "<<a[2]; else if (n=="BCA")cout<<a[1]<<" "<<a[2]<<" "<<a[0]; else if (n=="CAB")cout<<a[2]<<" "<<a[0]<<" "<<a[1]; else if (n=="CBA")cout<<a[2]<<" "<<a[1]<<" "<<a[0]; } ```
by whatismyname0 @ 2019-03-16 15:04:13


|