回顾:模块化计算器
本课属于 Coddy C 学习旅程的“面向对象编程”单元。第 5 课,共 61 课。
挑战
简单我们来构建一个模块化计算器,用于执行基本的算术运算。计算器由 3 个文件组成,让你练习在 C 中学到的模块化编程知识。
你将创建 3 个文件:
calc.h:头文件,用于声明 3 个计算器函数:add、subtract和multiply。每个函数都接收两个整数,并返回一个整数。使用符号CALC_H添加包含保护。calc.c:源文件,包含这 3 个运算的实现。记得包含你自己的头文件,确保声明和定义保持一致。main.c:主文件,包含头文件,并使用计算器函数根据输入执行运算。
你将收到 3 个整数输入: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: 按要求的格式打印结果:
// 和:{result}
// 差:{result}
// 乘积:{result}
return 0;
}
面向对象编程中的所有课
自己练习: C 在线编译器