
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. 信息
- 用户将输入一个二次函数的字符串形式,格式为 "ax^2-b",其中 a 和
本文详细介绍了使用二分搜索法解决求解二次函数在x>0范围内的零点问题,分析了算法设计、代码实现以及可能遇到的问题。作者通过解析输入字符串提取系数,应用二分搜索法并讨论了精度问题。文章还解答了关于代码实现的疑问,包括参数传递方式、函数解析、浮点数比较和二分查找终止条件的选择。
订阅专栏 解锁全文
163

被折叠的 条评论
为什么被折叠?



