请用void task(double a,double b)编写函数,其功能是对传送过来的两个浮点数求出和值与差值,在函数中输出计算结果
时间: 2024-03-08 10:50:03 浏览: 152
表达式求值(浮点的)
好的,以下是针对您的要求编写的函数:
```c++
void task(double a, double b) {
double sum = a + b;
double diff = a - b;
printf("和值为%f,差值为%f\n", sum, diff);
}
```
这个函数和之前的函数很相似,不同的是它接受的参数类型是 `double`,并且计算结果的类型也是 `double`。您可以在调用这个函数时传入任意两个浮点数,例如:
```c++
double x = 1.23456789;
double y = 9.87654321;
task(x, y); // 输出:和值为11.111111,差值为-8.641975
```
希望这个函数符合您的要求,如有疑问请随时提出。
阅读全文