Run ID | Author | Problem | Lang | Verdict | Time | Memory | Code Length | Submit Time |
---|---|---|---|---|---|---|---|---|
55798 | zhangweiran | 一元三次方程求解 | C++ | Accepted | 3 MS | 260 KB | 328 | 2024-11-08 15:30:47 |
#include<iostream> //#include<bits/stdc++.h> using namespace std; double a,b,c,d; const double dx=0.001; double f(double x){ return a*x*x*x+b*x*x+c*x+d; } int main(){ cin >> a >> b >> c >> d; double l=-200, r=+200; for(double x=l;x<=r;x+=dx){ if(f(x)*f(x+dx)<=0) printf("%.2f ",x); } return 0; }