news 2026/6/10 15:19:32

一元三次方程求解/洛谷

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一元三次方程求解/洛谷

题目来源-洛谷P1024
#include<stdio.h>
#include<math.h>
double a,b,c,d;//这里abcd在定义函数时也用到了所以放在了全局
int main()
{
double erfen(double,double);//声明一个二分查找的函数
int z=0,left,right,mid;
float x[3];//3个根
scanf("%lf%lf%lf%lf",&a,&b,&c,&d);
for(int i=-100;i<=100;i++)
{
if(apow(i,3)+bpow(i,2)+ci+d==0)//先粗略地遍历查找整数根
{
x[z]=i;
z++;
}
if((a
pow(i,3)+bpow(i,2)+ci+d)(apow(i+1,3)+bpow(i+1,2)+c(i+1)+d)<0)//零点存在定理找出根的范围
{
left=i;
right=i+1;
x[z]=erfen(left,right);//二分查找找出根的近似值
z++;
}
}
printf("%.2lf %.2lf %.2lf",x[0],x[1],x[2]);
return 0;
}

double erfen(double x,double y)//二分查找递归
{
if(y-x<0.01)return (x+y)/2;//精确度达到要求就停止调用自身
if((apow((x+y)/2,3)+bpow((x+y)/2,2)+c*(x+y)/2+d)(apow(x,3)+bpow(x,2)+cx+d)<0)
{
return erfen(x,(x+y)/2);
}
else return erfen((x+y)/2,y);
}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:22:35

【值得收藏】小白也能懂的大模型智能体:三种调用模式与RAG技术详解

文章详细介绍了基于大模型构建智能体的三种调用模式&#xff1a;简单问答、工具调用(Function Calling)和RAG检索增强生成。重点解析了RAG技术的定义、多种架构及其应用场景&#xff0c;并指导开发者如何根据需求选择适当的增强手段&#xff0c;包括提示词工程、微调或混合方法…

作者头像 李华
网站建设 2026/6/10 1:48:35

抖音视频批量下载终极指南:新手也能3分钟搞定

抖音视频批量下载终极指南&#xff1a;新手也能3分钟搞定 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 还在为手动保存抖音视频而烦恼&#xff1f;想要快速批量下载无水印视频&#xff1f;GitHub_Trending…

作者头像 李华
网站建设 2026/6/10 14:49:22

绝区零一条龙:新手快速入门完整指南

绝区零一条龙&#xff1a;新手快速入门完整指南 【免费下载链接】ZenlessZoneZero-OneDragon 绝区零 一条龙 | 全自动 | 自动闪避 | 自动每日 | 自动空洞 | 支持手柄 项目地址: https://gitcode.com/gh_mirrors/ze/ZenlessZoneZero-OneDragon 绝区零一条龙是一款专为《绝…

作者头像 李华
网站建设 2026/6/10 13:28:12

2026高职软件技术专业,哪些证书含金量高?

数字化浪潮下&#xff0c;技术更新换代的周期正在缩短。对于2026年即将毕业的高职软件技术专业学生而言&#xff0c;专业证书不仅是求职的敲门砖&#xff0c;更是决定薪资水平和职业发展高度的关键因素。01 行业前景软件技术专业的高职毕业生就业前景广阔。他们可以在国内外各大…

作者头像 李华
网站建设 2026/6/10 15:09:47

XiaoMusic终极指南:彻底释放小爱音箱音乐潜能的完整方案

XiaoMusic终极指南&#xff1a;彻底释放小爱音箱音乐潜能的完整方案 【免费下载链接】xiaomusic 使用小爱同学播放音乐&#xff0c;音乐使用 yt-dlp 下载。 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic 你是否曾经面对心爱的歌曲却因版权限制无法播放…

作者头像 李华
网站建设 2026/6/10 13:33:57

SMUDebugTool深度解析:5个关键步骤掌握Ryzen系统性能调优

SMUDebugTool深度解析&#xff1a;5个关键步骤掌握Ryzen系统性能调优 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https:/…

作者头像 李华