문제
요약
입력받은 4개의 정수중 가장 큰 수를 출력하는 함수 를 작성하세요.
입력과 줄력은 문제의 Template 에 주어지므로 함수만 작성하면 됩니다.
예시입력
3 // 한줄에 1개씩 정수가 주어집니다.
4
6
5
예시출력
6 // 3, 4, 6, 6 중 가장 큰 수는 6 입니다.
풀이
int max_of_four(int a, int b, int c, int d) 라는 함수를 완성할 것을 요구하고 있습니다. 인자 4개가 한번에 주어지므로 이들 사이의 크기를 비교하여 결과를 return 하면 됩니다.
#include <iostream>
#include <cstdio>
using namespace std;
/*
Add `int max_of_four(int a, int b, int c, int d)` here.
*/
int max_of_four(int a, int b, int c, int d) {
int max = a;
if (max<b) {
max = b;
}
if (max<c) {
max = c;
}
if (max<d) {
max = d;
}
return max;
}
int main() {
int a, b, c, d;
scanf("%d %d %d %d", &a, &b, &c, &d);
int ans = max_of_four(a, b, c, d);
printf("%d", ans);
return 0;
}
'프로그래밍 언어 > C++' 카테고리의 다른 글
C++ 가변 배열(Variable Sized Arrays) (0) | 2020.02.10 |
---|---|
C++ String (0) | 2018.10.19 |
C++ 클래스(Class) (0) | 2018.07.06 |
Arrays Introduction (0) | 2018.06.12 |
Say "Hello, World!" With C++ (0) | 2018.06.12 |