#include <cstdio>
#include <iostream>
#include <algorithm>
#include <cmath>
using namespace std;
double a, b, c, d;
int main ( )
{
cin>> a>> b>> c>> d;
double i = -100.00, li = -100100;
for ( ; i <= 100.00; i += 0.01)
{
if ( i - li <= 1 && i - li >= -1)
{
continue;
}
double ans = a * i * i * i + b * i * i + c * i + d;
if ( ans == 0)
{
printf ( "%.2f ", i);
li = i;
}
}
printf ( "\n");
return 0;
}
为什么没有输出,明明测试出来的有0.000000呀