使用C++在一个工程工程项目中编写两个头文件,一个实现两个数求和(sum.h);一个实现两个数 求积(mul.h)。在工程源文件中引用这个两个头文件,从键盘任意输出两个整数,通过调用两 个头文件输出两个数的和与积。
时间: 2023-06-11 17:06:40 浏览: 372
C++代码实现计算两个数的和并输出结果,还展示函数定义和调用的基本语法
首先,我们创建两个头文件`sum.h`和`mul.h`,分别实现两个数的求和与求积。具体实现如下:
`sum.h`:
```c
#ifndef SUM_H
#define SUM_H
int sum(int a, int b);
#endif
```
`sum.c`:
```c
#include "sum.h"
int sum(int a, int b) {
return a + b;
}
```
`mul.h`:
```c
#ifndef MUL_H
#define MUL_H
int mul(int a, int b);
#endif
```
`mul.c`:
```c
#include "mul.h"
int mul(int a, int b) {
return a * b;
}
```
然后,我们在主源文件中引用这两个头文件,并从键盘输入两个整数,调用`sum`和`mul`函数分别输出两个数的和与积。具体实现如下:
```c
#include <stdio.h>
#include "sum.h"
#include "mul.h"
int main() {
int a, b;
printf("请输入两个整数:");
scanf("%d%d", &a, &b);
int s = sum(a, b);
int m = mul(a, b);
printf("%d + %d = %d\n", a, b, s);
printf("%d * %d = %d\n", a, b, m);
return 0;
}
```
最后,我们将`sum.h`、`sum.c`、`mul.h`、`mul.c`、以及主源文件`main.c`放在同一目录下,使用编译器编译并运行即可。
阅读全文