P1024 一元三次方程求解
2024-10-20 21:04:21
#include<cstdio>
#include<iostream>
#include<algorithm>
using namespace std;
double a,b,c,d;
double f(double data)
{
return a*data*data*data+b*data*data+c*data+d;
}
void bit_sreach(double l,double r)
{
while(l+0.001<r)
{
double mid=(l+r)/2;
if(f(mid)==0.0)//一个坑点
{
printf("%.2lf",mid);
break;
}
if(f(mid)*f(l)<0)
r=mid;
if(f(mid)*f(r)<0)
l=mid;
}
printf("%.2lf ",l);
}
int main()
{
scanf("%lf%lf%lf%lf",&a,&b,&c,&d);
for(double i=-100;i<=100;i++)
{
if(f(i)==0.0)//注意
{
printf("%.2lf ",i);
}
if(f(double(i))*f(double(i+1))<0)
bit_sreach(i,i+1);
}
return 0;
}
最新文章
- 违反完整约束条件 (XXX) - 未找到父项关键字
- myeclipse2014安装反编译插件
- Powerdesigner 导出Excel格式数据字典 导出Excel格式文件
- dubbo-admin在jdk 1.8上部署出错问题
- 佛主保佑,永无bug
- MyIsam与InnoDB主要区别
- iOS网络之数据请求GET和POST
- java笔录---反射机制(1)
- qualcomm memory dump 抓取方法
- hive -- 分区,分桶(创建,修改,删除)
- 【算法】LeetCode算法题-Maximum Subarray
- [Codeforces671D]Roads in Yusland
- Getting Started with Processing 第四章总结
- Linux Git install
- Python在Win10系统的安装和使用配置
- 使用PyHive操作Hive
- 解压查看二进制rpm包的方法
- 解题:USACO13JAN Island Travels
- flask中的g、add_url_rule、send_from_directory、static_url_path、static_folder的用法
- php时间轴函数,很不错,记下了
热门文章
- Spring注入的反射解释
- sqoop导出数据
- 001 Two Sum 两个数的和为目标数字
- Host &#39;XXX&#39; is not allowed to connect to this MySQL server解决方案
- iscroll.js文档
- entity framework discriminator error
- POJ 1860——Currency Exchange——————【最短路、SPFA判正环】
- 【转】linux之pmap命令!
- MemoryCache缓存 ---缓存时效
- This blog Test the Open Live Writer