用C语言写一个程序,利用指针自写一个函数,实现两浮点型数的相加
时间: 2024-03-26 11:41:18 浏览: 59
两个一元多项式相加的程序
5星 · 资源好评率100%
好的,下面是代码:
```c
#include<stdio.h>
void add(float *a, float *b, float *result) {
*result = *a + *b;
}
int main() {
float num1, num2, result;
printf("请输入两个浮点数:\n");
scanf("%f%f", &num1, &num2);
add(&num1, &num2, &result);
printf("%.2f + %.2f = %.2f\n", num1, num2, result);
return 0;
}
```
这个程序定义了一个 `add` 函数,它接收两个浮点型指针 `a` 和 `b`,以及一个指向浮点型结果的指针 `result`。在函数中,我们将 `a` 和 `b` 指针所指向的浮点数相加,并将结果存储在 `result` 指针所指向的地址中。在 `main` 函数中,我们输入两个浮点数 `num1` 和 `num2`,然后调用 `add` 函数,将它们的和存储在 `result` 中,最后输出结果。
阅读全文