두 개의 정수를 전달받아 최대값을 구하여 리턴하는 함수를 작성하고 세 정수를 입력받아 최대값을 출력하는 프로그램을 작성하시오.



-10 115 33
115


[코드]


#include <stdio.h>


int Max1(int d1, int d2);
void Max2(int d1, int d2, int d3);


int main() {


 int d1, d2, d3;


 scanf("%d %d %d", &d1, &d2, &d3);


 Max2(d1, d2, d3);


 return 0;
}


int Max1(int d1, int d2) {


 int max;


 max = d1 > d2 ? d1 : d2;


 return max;

}


void Max2(int d1, int d2, int d3) {


 int max;


 max = Max1(d1, d2);
 max = Max1(max, d3);


 printf("%d \n", max);
}

'코딩 > Language Coder' 카테고리의 다른 글

576 : 함수1 - 자가진단6  (0) 2018.06.29
575 : 함수1 - 자가진단5  (0) 2018.06.29
573 : 함수1 - 자가진단3  (0) 2018.06.29
572 : 함수1 - 자가진단2  (0) 2018.06.28
571 : 함수1 - 자가진단1  (0) 2018.06.28

+ Recent posts