두 개의 정수를 전달받아 최대값을 구하여 리턴하는 함수를 작성하고 세 정수를 입력받아 최대값을 출력하는 프로그램을 작성하시오.
![]() -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 |