728x90
반응형
C++
-
C++ 연습문제 2.23C++ 2021. 10. 19. 17:59
2개 이상, 5개 이하의 int형 값을 매개변수로 전달받아 합을 반환하는 Sum 함수를 구현하고 테스트 해 보라. 이때 Sum 함수는 단 하나만 구현해야 한다. 디폴트 인자의 복습을 위한 간단한 문제이다. 내 코드 : #include using namespace std; int Sum(int a = 0, int b = 0, int c = 0, int d = 0, int e = 0) { return a + b + c + d + e; } int main() { cout
-
C++ 연습문제 2.22C++ 2021. 10. 19. 17:56
직사각형과 원의 면적을 계산하는 GetArea라는 함수를 작성하고자 한다. 먼저 사용자로부터 계산하고자 하는 모양을 입력받은 후, 직사각형일 경우 가로와 세로 값을 입력받고 원일 경우 반지름을 입력받는다. 그리고 GetArea 함수를 통해 면적을 계산하여 화면에 출력해 보라. 직사각형에 대한 GetArea 함수의 경우 가로, 세로 값을 필요로 하고 원에 대한 GetArea 함수는 반지름 값을 필요로 한다. 매개변수의 개수가 서로 다르므로 함수 오버로딩이 가능하다. 내 코드 : #include using namespace std; double GetArea(int n1, int n2) { return n1 * n2; } double GetArea(double n) { return n * n * 3.14; ..