요약: 모듈형 계산기
Coddy C 여정의 Object Oriented Programming 섹션에 포함된 레슨 — 61개 중 5번째.
챌린지
쉬움C 언어의 모듈식 프로그래밍에 대해 배운 모든 것을 연습하기 위해, 세 개의 파일로 구성되어 기본적인 산술 연산을 수행하는 모듈식 계산기를 만들어 봅시다.
세 개의 파일을 생성하게 됩니다:
calc.h: 세 개의 계산기 함수인add,subtract,multiply를 선언하는 헤더 파일입니다. 각 함수는 두 개의 정수를 인자로 받아 정수를 반환합니다.CALC_H심볼을 사용한 include guard로 헤더를 보호하세요.calc.c: 세 가지 연산의 구현이 포함된 소스 파일입니다. 선언과 정의가 일치하도록 직접 만든 헤더 파일을 포함해야 함을 잊지 마세요.main.c: 헤더를 포함하고 입력에 따라 계산기 함수를 사용하여 연산을 수행하는 메인 파일입니다.
세 개의 정수 입력 a, b, c를 받게 됩니다.
메인 함수에서 다음 계산을 수행하고 각 결과를 별도의 줄에 출력하세요:
a와b의 합a에서c를 뺀 결과b와c의 곱
결과를 다음 형식으로 출력하세요:
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;
}