在一个工程工程项目中编写两个头文件,一个实现两个数求和(sum.h);一个实现两个数 求积(mul.h)。在工程源文件中引用这个两个头文件,从键盘任意输出两个整数,通过调用两 个头文件输出两个数的和与积。
时间: 2023-06-11 07:06:51 浏览: 116
c代码-6. 功能:编写程序,求两个非零整数之和。
以下是实现这个功能的代码:
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;
}
```
main.c:
```c
#include "sum.h"
#include "mul.h"
#include <stdio.h>
int main() {
int a, b;
printf("请输入两个整数:");
scanf("%d%d", &a, &b);
printf("两数之和为:%d\n", sum(a, b));
printf("两数之积为:%d\n", mul(a, b));
return 0;
}
```
在编译时需要将三个源文件都编译链接起来,比如使用 gcc 命令:
```bash
gcc main.c sum.c mul.c -o main
```
然后运行 main 可执行文件即可。
阅读全文