题目描述 LDH是个有强迫症的孩子,每当他看到一个一次函数F(x)=ax+b时,就会忍不住去求F(x1)和F(x2)的和,现在他想请你来帮他求这两数的和。 输入要求 输入四个数,分别为题中所述的a,b,x1,x2; 输出要求 输出F(x1)+F(x2)的结果,结果保留两位小数
时间: 2024-03-05 18:51:55 浏览: 179
从键盘输入两个数,计算两个数的和,然后输出
以下是使用C语言编写的解题代码:
```c
#include <stdio.h>
int main() {
float a, b, x1, x2, fx1, fx2, sum;
printf("请输入四个数,分别为a、b、x1、x2:");
scanf("%f %f %f %f", &a, &b, &x1, &x2);
fx1 = a * x1 + b;
fx2 = a * x2 + b;
sum = fx1 + fx2;
printf("F(x1)+F(x2)的结果为:%.2f\n", sum);
return 0;
}
```
该程序通过 `scanf` 函数获取用户输入的四个数,分别为 `a`、`b`、`x1`、`x2`。然后根据一次函数的公式 `F(x)=ax+b`,计算出 `x1` 和 `x2` 的函数值 `fx1` 和 `fx2`,最后将它们的和 `sum` 输出到控制台。注意保留小数点后两位,可以使用格式化输出 `%f` 并指定精度为 `.2f`。
阅读全文