미션 9: 두 수를 입력받아 절댓값이 큰 수 출력하기

    두 수를 입력받아 절댓값이 큰 수를 출력하는 코드를 작성해 보세요. 단, 절댓값을 구하는 함수를 사용하세요.

    function_mission5.c

    #include <stdio.h>
     
    int compare(int a, int b);
    int absolute(int n);
     
    main()
    {
        int a, b;
     
        printf("서로 다른 두 개의 정수를 입력하세요.\n");
     
        printf("첫 번째 정수를 입력해주세요: ");
        scanf("%d", &a);
     
        printf("두 번째 정수를 입력해주세요: ");
        scanf("%d", &b);
     
        printf("첫 번째 입력된 정수는 %d 이고 두 번째 입력된 정수는 %d이며 두 개 중 절댓값이 큰 수는 %d입니다.\n", a, b, compare(a, b));    // compare( )  함수 호출 
    }
     
    int compare(int a, int b)
    {
        if (absolute(a) > absolute(b))    // absolute( ) 함수 호출 
            return a;
        else
            return b;
    }
     
    int absolute(int n)
    {
        if (n < 0)                        // n이 음수라면 
            return (-1) * n;
        else
            return n;
    }
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.