Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

함수를 정의하여 최대 4개의 정수를 찾는 C 프로그램

<시간/>

네 개의 숫자, b, c, d가 있다고 가정합니다. 우리는 우리 자신의 기능을 만들어 그들 사이에서 최대를 찾아야합니다. 따라서 두 개의 숫자를 입력으로 사용하여 최대값을 찾은 다음 이를 사용하여 네 개의 숫자 중 최대값을 찾는 하나의 max() 함수를 만들 것입니다.

따라서 입력이 a =5, b =8, c =2, d =3인 경우 출력은 8

이 문제를 해결하기 위해 다음 단계를 따릅니다. −

  • max() 함수를 정의하면 x와 y가 필요합니다.

  • x와 y의 최대값을 반환

  • 네 개의 숫자, b, c 및 d를 취하십시오.

  • left_max :=최대(a, b)

  • right_max :=최대(c,d)

  • final_max =최대(left_max, right_max)

  • final_max 반환

예시

이해를 돕기 위해 다음 구현을 살펴보겠습니다. −

#include <stdio.h>
int max(int x, int y){
    if(x > y){
        return x;
    }else{
        return y;
    }
}
int main(){
    int a = 5, b = 8, c = 2, d = 3;
    int left_max = max(a, b);
    int right_max = max(c, d);
    int final_max = max(left_max, right_max);
    printf("Maximum number is: %d", final_max);
}

입력

a = 5, b = 8, c = 2, d = 3

출력

Maximum number is: 8