16 条题解
-
-1
#include <iostream> #include <cmath> using namespace std; int main() { double a,b,c,d,x1,x2,eps=0.00001; cin>>a>>b>>c; d=b*b-4*a*c; if(d>0 && d<0.005){ d=0; } if(d<0){ cout<<"No answer!"<<endl; } x1=(-b+sqrt(d))/(2*a); x2=(-b-sqrt(d))/(2*a); if(d>=0&&abs(x1-x2)<=eps){ printf("%.2f\n",x1); } if(d>=0&&abs(x1-x2)>eps){ printf("%.2f\n%.2f\n",x1,x2); } return 0; }
信息
- ID
- 23
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 8
- 标签
- 递交数
- 2716
- 已通过
- 435
- 上传者