习题加餐1 求函数零点

本文详细介绍了使用二分搜索法解决求解二次函数在x>0范围内的零点问题,分析了算法设计、代码实现以及可能遇到的问题。作者通过解析输入字符串提取系数,应用二分搜索法并讨论了精度问题。文章还解答了关于代码实现的疑问,包括参数传递方式、函数解析、浮点数比较和二分查找终止条件的选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1.求函数零点
问题描述
给定一个存在零点的二次函数f(x),请你使用二分搜索法求出函数在x>0范围的零点。结果应该精确到小数点后4位。即求x满足:f(x)≤0且
f(x+0.0001)>0。
输入格式
在一行中输入:一个字符串,描述函数的形式。字符串形式为ax^2-b,其中a和b均是正整数。
输出格式
输出一个浮点数,表示函数在x>0范围内的零点,结果需要精确到小数点后4位。
样例输入
2x^2-3
样例输出
1.2247
样例说明
给定函数为f(x)=2x²-3。在区间(0,+)内,该函数有一个零点,大
约为1.224745,保留四位小数,则输出为1.2247。
测评数据规模
对于100%的数据:1≤a,b≤10³。
一mC

我的答案:只过了80%我以为这道题目有手就行结果哈哈哈。。。 

1. 信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏驰和徐策

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值