求aX2+bX+c=0的解,a,b,c的值由键盘输入
时间: 2024-06-17 17:04:49 浏览: 11
对于一元二次方程aX2+bX+c=0,可以使用求根公式来求解,其中a、b、c为方程的系数。
求根公式如下:
X1 = (-b + sqrt(b^2 - 4ac)) / 2a
X2 = (-b - sqrt(b^2 - 4ac)) / 2a
其中,sqrt()表示开方函数。如果b^2 - 4ac小于0,那么方程就没有实数解。
如果您想通过键盘输入a、b、c的值,可以使用以下C++代码实现:
```
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double a, b, c, x1, x2, delta;
cout << "请输入a, b, c的值:";
cin >> a >> b >> c;
delta = b * b - 4 * a * c;
if(delta < 0)
{
cout << "该方程无实数解" << endl;
}
else if(delta == 0)
{
x1 = x2 = -b / (2 * a);
cout << "该方程有两个相等的实数解,x1 = x2 = " << x1 << endl;
}
else
{
x1 = (-b + sqrt(delta)) / (2 * a);
x2 = (-b - sqrt(delta)) / (2 * a);
cout << "该方程有两个不相等的实数解,x1 = " << x1 << ", x2 = " << x2 << endl;
}
// 相关问题
cout << "
相关推荐
![-](https://csdnimg.cn/download_wenku/file_type_column_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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)