9 条题解
-
2
#include <stdio.h> #include <math.h> #include <iostream> using namespace std; int main() { double a,b,c; cin >> a >> b >> c; if (a==0) { cout<<"No answer!"; } else { double x1,x2; x1 = (-b + sqrt(b*b - 4*a*c))/(2*a); x2 = (-b - sqrt(b*b - 4*a*c))/(2*a); if( fabs(x1-x2)< 1e-6) { printf("X1=X2=%.5lf\n",x1); } else { if(x1 > x2) { swap(x1,x2); } printf("x1=%.5lf;x2=%.5lf\n",x1,x2); } } }
信息
- ID
- 876
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 605
- 已通过
- 158
- 上传者