很多人在问一元三次方程的通解是什么 我只能说计算的事情,让他留给计算机吧…
给个难题抛给计算机的做法
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a,b,c,d;
cin>>a>>b>>c>>d;//输入四个参数
for(double i=-100;i<=100;i+=0.01)//要求精确到百分位
{
if(fabs(a*i*i*i+b*i*i+c*i+d)<1e-6)//由于是近似值 不一定是等式 可以将量规定为较小的
printf("%.2lf ",i);
}
return 0;
}
这总比自己算出求根公式舒服吧。。。