https://www.eugeneprogram.com/xe/board_SFDa73/367
위의 파이썬 코드를 C++로 옮긴 것이다.
#include "pch.h" #include <iostream> using namespace std;
class MaxArray { public: int max(int x, int y) { if (x > y) return x; else return y; }
int maxArray(int intArray[], int len) { if (len == 1) return intArray[0]; else return max(intArray[len - 1], maxArray(intArray, len - 1)); } };
int main() { MaxArray mArr;
int a[] = { 33, 44, 5, 66, 139, 90, 45, 23 }; int maxInt = mArr.maxArray(a, sizeof(a) / sizeof(a[0]));
cout << maxInt << "," << sizeof(a) << "," << sizeof(0); } |
자바 코드는
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
10 | C++ 기초 - Class 맴버 변수 조작하기 | Eugene | 2020.01.04 | 750 |
9 | C++ 기초 - 기본 생성자(Default Constructor) | Eugene | 2019.12.21 | 1435 |
8 | [C/C++] N X N 배열에 달팽이 모양으로 입력 | Eugene | 2019.08.30 | 1533 |
7 | C++ 기초 - string | Eugene | 2019.08.22 | 354 |
6 | C++ 기초 - Class 맴버 변수와 생성자 | Eugene | 2019.08.01 | 960 |
5 | C++ 기초 - Class | Eugene | 2019.05.17 | 626 |
» | C++ 기초 - 재귀 함수를 이용한 최대값 구하기 | Eugene | 2019.05.15 | 519 |
3 | C++ 기초 - if를 이용하여 두 정수의 크기 비교 | Eugene | 2018.07.25 | 1987 |
2 | C++ 기초 - 두 정수 입력받아 합 구하기 | Eugene | 2017.10.21 | 5755 |
1 | C++ 기초 - Hello World! | Eugene | 2017.09.29 | 3167 |