Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
137001 吴悠 解一元三次方程 C++ 解答错误 83 1 MS 244 KB 409 2024-03-09 16:48:40

Tests(5/6):


#include<iostream> #include<iomanip> using namespace std; int main(){ double a,b,c,d; cin>>a>>b>>c>>d; for(double i=-100;i<=100;i+=0.001){ double j=i+0.001; double x1=a*i*i*i+b*i*i+c*i+d; double x2=a*j*j*j+b*j*j+c*j+d; if(x1>=0 && x2<=0 || x1<=0 && x2>=0){ double x=(i+j)/2; if(x==0){ cout<<-0.00<<endl; } cout<<setprecision(2)<<fixed<<x<<" "; } } return 0; }


测评信息: