s^2+2s-1=0用c++编写并输出运行结果
时间: 2024-03-27 07:35:51 浏览: 16
以下是用 C++ 编写并输出运行结果的代码:
```c++
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double a = 1.0, b = 2.0, c = -1.0;
double delta = b * b - 4 * a * c;
double s1, s2;
if (delta >= 0) {
s1 = (-b + sqrt(delta)) / (2 * a);
s2 = (-b - sqrt(delta)) / (2 * a);
cout << "The solutions are " << s1 << " and " << s2 << endl;
} else {
cout << "The equation has no real solutions." << endl;
}
return 0;
}
```
运行结果如下:
```
The solutions are 0.414214 and -2.41421
```
注意:该代码是用公式求解一元二次方程的解,不是使用 GPT 类型的 AI 进行对话。