一个都没过

P4414 [COCI2006-2007#2] ABC

```c # include <stdio.h> void f(int b[], char s[], int n) { int i; for (i = 0; i < n; ++i) { switch (s[i] - 64) { case 1: { b[i] = 0; break; } case 2: { b[i] = 1; break; } case 3: { b[i] = 2; break; } } } } void p(int a[], int n) { int i, j; int t; for (i = 0; i < n - 1; ++i) { for (j = 0; j < n - i - 1; ++j) { if (a[j] > a[j + 1]) { t = a[j]; a[j] = a[j + 1]; a[j + 1] = t; } } } } int main(void) { int a[3]; int b[3]; int i; for (i = 0; i < 3; ++i) { scanf("%d", &a[i]); } getchar(); char s[3]; for (i = 0; i < 3; ++i) { scanf("%c", &s[i]); } f(b, s, 3); p(a, 3); printf("%d %d %d", a[b[0]], a[b[1]], a[b[2]]); return 0; } ```
by lzc_000 @ 2024-03-26 23:08:29


|