提交时间:2024-03-09 15:27:22

运行 ID: 136823

#include <iostream> #include <cstdio> using namespace std; int main() { double a,b,c,d; scanf("%lf%lf%lf%lf",&a,&b,&c,&d); for(double i=-100;i<=100;i+=0.001) { double j=i+0.001; double y1=a*i*i*i+b*i*i+c*i+d; double y2=a*j*j*j+b*j*j+c*j+d; if(y1>=0&&y2<=0||y1<=0&&y2>=0) { double x=(i+j)/2; printf("%.2lf ",x); } } }