用C语言编写实现在一个工程工程项目中编写两个头文件,一个实现两个数求和(sum.h);一个实现两个数求积 (mul.h)。在工程源文件中引用这个两个头文件,从键盘任意输出两个整数,通过调用两个头文件输 出两个数的和与积
时间: 2024-03-20 15:39:16 浏览: 21
好的,这是一个简单的 C 语言编程问题,下面是实现的代码:
首先是 `sum.h` 文件的内容:
```c
#ifndef SUM_H_INCLUDED
#define SUM_H_INCLUDED
int sum(int a, int b) {
return a + b;
}
#endif // SUM_H_INCLUDED
```
然后是 `mul.h` 文件的内容:
```c
#ifndef MUL_H_INCLUDED
#define MUL_H_INCLUDED
int mul(int a, int b) {
return a * b;
}
#endif // MUL_H_INCLUDED
```
接下来是 `main.c` 文件的内容:
```c
#include <stdio.h>
#include "sum.h"
#include "mul.h"
int main() {
int a, b;
printf("请输入两个整数:\n");
scanf("%d %d", &a, &b);
printf("%d + %d = %d\n", a, b, sum(a, b));
printf("%d * %d = %d\n", a, b, mul(a, b));
return 0;
}
```
这个程序中,我们首先通过 `#include` 指令引入了 `sum.h` 和 `mul.h` 两个头文件,然后在 `main()` 函数中从标准输入中读取了两个整数,接着分别调用了 `sum()` 和 `mul()` 函数计算并输出了它们的和与积。
注意:在编译时需要将这三个文件一起编译,比如可以使用下面的命令进行编译:
```
gcc main.c -o main
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)