在三行分别输入一个浮点数,利用公式计算并输出x的值。公式为x=-b+√b*b-4ac/2*a
时间: 2024-05-07 14:17:32 浏览: 28
好的,我明白了。以下是代码:
```python
a = float(input("请输入a的值:"))
b = float(input("请输入b的值:"))
c = float(input("请输入c的值:"))
x = (-b + ((b**2 - 4*a*c)**0.5))/(2*a)
print("x的值为:", x)
```
请注意,这个公式是求解一元二次方程的根。如果输入的a、b、c不满足一元二次方程的条件,如a=0,那么代码会出现错误。
相关问题
在 3 行中分别输入一个浮点数,利用下面公式计算并输出 x 的值,严格保留小数点后2位数字。
我可以回答这个问题。请看下面的代码:
```c
#include <stdio.h>
int main() {
float a, b, c;
scanf("%f%f%f", &a, &b, &c);
float x = (a + b + c) / 3;
printf("%.2f", x);
return ;
}
```
以上代码可以实现输入三个浮点数,求它们的平均值并保留两位小数输出。
a:在 3 行中分别输入一个浮点数,利用下面公式计算并输出 x 的值,严格保留小数点后2位数字。
我可以回答这个问题。请看以下代码:
#include <stdio.h>
int main() {
float a, b, c;
scanf("%f%f%f", &a, &b, &c);
float x = (a + b + c) / 3;
printf("%.2f", x);
return ;
}
以上代码可以让用户输入三个浮点数,然后计算它们的平均值并输出。输出结果会严格保留小数点后两位数字。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)