네 개의 숫자, 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