Menu
Coddy logo textTech

요약: 모듈형 계산기

Coddy C 여정의 Object Oriented Programming 섹션에 포함된 레슨 — 61개 중 5번째.

challenge icon

챌린지

쉬움

C 언어의 모듈식 프로그래밍에 대해 배운 모든 것을 연습하기 위해, 세 개의 파일로 구성되어 기본적인 산술 연산을 수행하는 모듈식 계산기를 만들어 봅시다.

세 개의 파일을 생성하게 됩니다:

  • calc.h: 세 개의 계산기 함수인 add, subtract, multiply를 선언하는 헤더 파일입니다. 각 함수는 두 개의 정수를 인자로 받아 정수를 반환합니다. CALC_H 심볼을 사용한 include guard로 헤더를 보호하세요.
  • calc.c: 세 가지 연산의 구현이 포함된 소스 파일입니다. 선언과 정의가 일치하도록 직접 만든 헤더 파일을 포함해야 함을 잊지 마세요.
  • main.c: 헤더를 포함하고 입력에 따라 계산기 함수를 사용하여 연산을 수행하는 메인 파일입니다.

세 개의 정수 입력 a, b, c를 받게 됩니다.

메인 함수에서 다음 계산을 수행하고 각 결과를 별도의 줄에 출력하세요:

  • ab의 합
  • a에서 c를 뺀 결과
  • bc의 곱

결과를 다음 형식으로 출력하세요:

Sum: {result}
Difference: {result}
Product: {result}

예를 들어, 입력이 10, 5, 3인 경우 출력은 다음과 같습니다:

Sum: 15
Difference: 7
Product: 15

직접 해보기

#include <stdio.h>
#include "calc.h"

int main() {
    int a, b, c;
    scanf("%d", &a);
    scanf("%d", &b);
    scanf("%d", &c);
    
    // TODO: add 함수를 사용하여 a와 b의 합을 계산하세요.
    
    // TODO: subtract 함수를 사용하여 a에서 c를 뺀 차를 계산하세요.
    
    // TODO: multiply 함수를 사용하여 b와 c의 곱을 계산하세요.
    
    // TODO: 다음의 요구된 형식으로 결과를 출력하세요:
    // Sum: {result}
    // Difference: {result}
    // Product: {result}
    
    return 0;
}

Object Oriented Programming의 모든 레슨