2 条题解
-
1
#include <bits/stdc++.h> using namespace std;
int main() { double a, b, c, x1, x2, d; cin >> a >> b >> c; d = b * b - 4 * a * c; if (d > 0) { x1 = (-b + sqrt(d)) / 2 / a; x2 = (-b - sqrt(d)) / 2 / a; if (x1 > x2) { swap(x1, x2); } cout << fixed << setprecision(5) << "x1=" << x1 << ";"; cout << fixed << setprecision(5) << "x2=" << x2 ; } else if (d == 0) { x1 = (-b + sqrt(d)) / 2 / a; cout << "x1=x2=" << fixed << setprecision(5) << x1; } else { cout << "No answer!"; } return 0; }
- 1
信息
- ID
- 12014
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 1
- 标签
- 递交数
- 119
- 已通过
- 28
- 上传者