用c语言写出代码,在一个工程工程项目中编写两个头文件,一个实现两个数求和(sum.h);一个实现两个数求积(mul.h)。在工程源文件中引用这个两个头文件,从键盘任意输出两个整数,通过调用两个头文件输出两个数的和与积。
时间: 2024-05-08 16:20:06 浏览: 80
好的,让我来回答你的问题。
首先,需要明确一下,您描述的需求中是两个头文件还是两个函数,因为如果是两个函数的话,两个函数可以写在同一个头文件里面。
假设您需要实现两个函数分别是sum和mul,那么您可以按照以下步骤进行:
1. 在您的工程项目中新建一个sum.h的头文件,文件内容如下:
```
#ifndef SUM_H
#define SUM_H
int sum(int a, int b);
#endif
```
2. 在sum.c源文件中实现sum函数的函数体,代码如下:
```
#include "sum.h"
int sum(int a, int b)
{
return a + b;
}
```
3. 新建一个mul.h的头文件,文件内容如下:
```
#ifndef MUL_H
#define MUL_H
int mul(int a, int b);
#endif
```
4. 在mul.c源文件中实现mul函数的函数体,代码如下:
```
#include "mul.h"
int mul(int a, int b)
{
return a * b;
}
```
5. 在您的工程源文件中包含这两个头文件,并通过调用这两个函数分别输出两个数的和与积,代码如下:
```
#include <stdio.h>
#include "sum.h"
#include "mul.h"
int main()
{
int a = 0, b = 0;
printf("请输入两个整数:");
scanf("%d%d", &a, &b);
int s = sum(a, b);
printf("%d + %d = %d\n", a, b, s);
int m = mul(a, b);
printf("%d * %d = %d\n", a, b, m);
return 0;
}
```
这样,您就可以通过调用这两个头文件的函数,输出两个数的和与积了。希望我的回答可以解决您的问题。如果您还有其他疑问,请随时提出。
阅读全文