From 0bee7379cca74dcd2e72f14695ae91c55625c049 Mon Sep 17 00:00:00 2001 From: Bluemangoo Date: Tue, 25 Mar 2025 19:16:59 +0800 Subject: [PATCH] test of 0325 --- 0325-t/1.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 0325-t/1.c diff --git a/0325-t/1.c b/0325-t/1.c new file mode 100644 index 0000000..84e5b2d --- /dev/null +++ b/0325-t/1.c @@ -0,0 +1,27 @@ +#include +#include +#define for_i(i, range, inner) \ + { \ + int i; \ + for (i = 0; i < range; i++) \ + inner; \ + } + +int main() { + int a[100], n; + scanf("%d", &n); + for_i(i, n, scanf("%d", a + i)); + for_i(i, n, { + int j = i; + for (; j < n; j++) { + if (abs(a[j]) > abs(a[i])) { + int t = a[j]; + a[j] = a[i]; + a[i] = t; + } + + } + }); + for_i(i, n, printf("%d\n", a[i])); + return 0; +} \ No newline at end of file