From 5c5fc9d57360f8e92a7810231185c203dc56a353 Mon Sep 17 00:00:00 2001 From: mallowday Date: Wed, 31 Jan 2024 21:43:04 +0900 Subject: [PATCH] edit a.c --- abc042/a.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/abc042/a.c b/abc042/a.c index 528418d..5197995 100644 --- a/abc042/a.c +++ b/abc042/a.c @@ -1,21 +1,20 @@ #include #include -#define ARRAY_SIZE 3 -int compare_numbers(const void *number1, const void *number2); +int cmp_num(const void *num1, const void *num2); int main(void) { int i; - int array[ARRAY_SIZE]; + int array[3]; i = 0; - while (i < ARRAY_SIZE) + while (i < 3) { scanf("%d", &array[i]); ++i; } - qsort(array, ARRAY_SIZE, sizeof(int), compare_numbers); + qsort(array, 3, sizeof(int), cmp_num); if (array[0] == 5 && array[1] == 5 && array[2] == 7) { puts("YES"); @@ -26,13 +25,13 @@ int main(void) } } -int compare_numbers(const void *number1, const void *number2) +int cmp_num(const void *num1, const void *num2) { - if (*(int *)number1 > *(int *)number2) + if (*(int *)num1 > *(int *)num2) { return (1); } - else if (*(int *)number1 < *(int *)number2) + else if (*(int *)num1 < *(int *)num2) { return (-1); }