一个都没过去

P4414 [COCI2006-2007#2] ABC

问题挺多的,例举: ``` #include <bits/stdc++.h>//直接用万能头 int main(){ int a[3],c[3]; char b[3]; int i,flag; for(int i=0;i<3;i++)//i没定义 scanf("%d",&a[i]); //没写配套头文件 scanf("%s",&b); //b前没写& for(i=0;i<2;i++) { if(a[i]<a[i+1]) continue; else { flag=a[i]; a[i]=a[i+1]; a[i+1]=flag; } } for(i=0;i<3;i++) { if(b[i]=='A') c[i]=a[0]; else if(b[i]=='B') c[i]=a[1]; else if(b[i]=='C') c[i]=a[2]; } for(i=0;i<3;i++) printf("%d ",c[i]); return 0; } ```
by zrj2012 @ 2024-03-24 20:23:09


@[Lsy0126](/user/1310457) 其实不需要这么复杂 ``` #include<bits/stdc++.h> using namespace std; int a[3]; int main(){ char temp; for(int i=0;i<3;i++) cin>>a[i]; sort(a,a+3); for(int i=1;i<=3;i++){ cin>>temp; printf("%d ",a[temp-'A']); } return 0; }
by zrj2012 @ 2024-03-24 20:24:32


@[Lsy0126](/user/1310457) 求关
by zrj2012 @ 2024-03-24 20:25:35


|